caddy-enroll

Solid

Enroll a skill into Caddy's index so it can be surfaced when the right prompt arrives. Use when a new skill is created, copied in, or when a skill needs updated triggers. Usage — "/caddy-enroll <path to SKILL.md>".

AI & Automation 11 stars 3 forks Updated today MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
36
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# /caddy-enroll Enroll a skill into Caddy's `skill-index.json` so prompts matching the skill's triggers surface it as a hint. ## When to Use - A new skill was created (often by `/skills-builder`) and needs to join the index - A skill was copied in from outside (cloned plugin, downloaded skill) - An existing skill's triggers need refreshing after its SKILL.md changed - User says "enroll this skill" / "add this to Caddy" / "update Caddy for /X" ## When NOT to Use - The skill is already indexed with correct triggers (check `.claude/skill-index.json` first) - The skill has no SKILL.md / no description / no clear use case (fix the skill first, enroll after) ## Arguments `$1` = path to the skill's SKILL.md or .md file. If omitted, ask which skill. ## Protocol ### Step 1: Read the target skill Read the full SKILL.md at the given path. Parse: - **name** — from the `name:` frontmatter field, or the filename stem - **description** — from the `description:` frontmatter field, or first heading/line ### Step 2: Extract structured metadata Produce this five-field structure: ``` - what: <one-line what it does> - triggers: <comma-separated keywords/intents a prompt matcher could catch — 6-12 items, mix multi-word phrases and single keywords> - use_cases: <3-5 concrete "when user says X, use this"> - anti_cases: <1-3 "do NOT use when..."> - related: <comma-separated related skills from the existing index> ``` **Trigger quality rules:** - Multi-word phrases score 3x — prefer them...

Details

Author
wrg32786
Repository
wrg32786/aigent-os
Created
1 months ago
Last Updated
today
Language
JavaScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category