import { e as createComponent, k as renderComponent, r as renderTemplate, m as maybeRenderHead } from '../chunks/astro/server_B-2LxKLH.mjs'; import 'piccolore'; import { $ as $$Base } from '../chunks/_plugin-vue_export-helper_B1lnwsE2.mjs'; import { g as getAvailableTools, a as getAvailableModels, S as SkillEditor } from '../chunks/models_DPfuEi7q.mjs'; export { renderers } from '../renderers.mjs'; const $$New = createComponent(async ($$result, $$props, $$slots) => { const availableTools = await getAvailableTools(); const availableModels = await getAvailableModels(); return renderTemplate`${renderComponent($$result, "Base", $$Base, { "title": "New Skill \u2014 Skillit" }, { "default": async ($$result2) => renderTemplate` ${maybeRenderHead()} Back

New Skill

Write a prompt in Markdown that tells Claude how to behave. The body is the instruction Claude receives. Use Allowed Tools to restrict which tools the skill can use.

${renderComponent($$result2, "SkillEditor", SkillEditor, { "mode": "create", ":availableTools": availableTools, ":availableModels": availableModels, "client:load": true, "client:component-hydration": "load", "client:component-path": "/Users/alex/projects/skillit/src/components/SkillEditor.vue", "client:component-export": "default" })} ` })}`; }, "/Users/alex/projects/skillit/src/pages/new.astro", void 0); const $$file = "/Users/alex/projects/skillit/src/pages/new.astro"; const $$url = "/new"; const _page = /*#__PURE__*/Object.freeze(/*#__PURE__*/Object.defineProperty({ __proto__: null, default: $$New, file: $$file, url: $$url }, Symbol.toStringTag, { value: 'Module' })); const page = () => _page; export { page };