import { e as createComponent, m as maybeRenderHead, g as addAttribute, r as renderTemplate, h as createAstro, k as renderComponent, l as renderScript } from '../chunks/astro/server_B-2LxKLH.mjs';
import 'piccolore';
import { _ as _export_sfc, $ as $$Base } from '../chunks/_plugin-vue_export-helper_B1lnwsE2.mjs';
import 'clsx';
import { useSSRContext, defineComponent, ref, watch, mergeProps } from 'vue';
import { ssrRenderAttrs, ssrRenderAttr } from 'vue/server-renderer';
import { l as listSkills } from '../chunks/skills_COWfD5oy.mjs';
import { b as buildSyncScript } from '../chunks/sync_B_Og9xl3.mjs';
export { renderers } from '../renderers.mjs';
const $$Astro$1 = createAstro();
const $$SkillCard = createComponent(($$result, $$props, $$slots) => {
const Astro2 = $$result.createAstro($$Astro$1, $$props, $$slots);
Astro2.self = $$SkillCard;
const { slug, name, description, "allowed-tools": allowedTools } = Astro2.props;
const truncated = description.length > 120 ? description.slice(0, 120) + "..." : description;
return renderTemplate`${maybeRenderHead()}
Manage and distribute Claude Code skills. Skills are prompt files that Claude loads automatically to learn custom behaviors and workflows.
Quick install
Run this in your project root to sync all skills. They'll be saved to .claude/skills/ and Claude Code will pick them up automatically on the next conversation.