From jc
Creates, edits, audits, upgrades, and deletes Claude Code Skills. Use when working with SKILL.md files or skill directories. Do NOT use for agent authoring (use author-agent).
How this skill is triggered — by the user, by Claude, or both
Slash command
/jc:author-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Skills are prompts tested with TDD.** RED (baseline without skill) → GREEN (skill works) → REFACTOR (close loopholes).
references/anti-patterns.mdreferences/audit-output-format.mdreferences/path-resolution.mdreferences/skill-structure.mdreferences/tdd-for-skills.mdreferences/token-efficiency.mdreferences/validation-gates.mdreferences/writing-effective-skills.mdtemplates/reference-template.mdtemplates/router-skill-template.mdtemplates/simple-skill-template.mdtemplates/tool-skill-template.mdtemplates/workflow-template.mdworkflows/audit-skill.mdworkflows/create-skill.mdworkflows/delete-skill.mdworkflows/edit-skill.mdworkflows/upgrade-to-router.mdSkills are prompts tested with TDD. RED (baseline without skill) → GREEN (skill works) → REFACTOR (close loopholes).
NO SKILL WITHOUT A FAILING TEST FIRST — baseline failures prove the gap exists before you write the fix. Applies to new skills AND edits. Details: references/tdd-for-skills.md.{skill-base-dir} from this skill's announced base directory and pass absolute paths to reference files in subagent prompts. Details: references/tdd-for-skills.md and references/validation-gates.md.Read references/path-resolution.md and resolve {skills-dir} and {agents-dir}. Announce context before proceeding.
What would you like to do?
Scope note: Skills that spawn subagents are in scope (use option 1).
| Response | Next Action | Workflow |
|---|---|---|
| 1, "create", "new", "build" | Ask: "Task-execution skill or domain expertise skill?" | workflows/create-skill.md |
| 2, "edit", "improve", "modify", "update" | Ask: "Which skill?" | workflows/edit-skill.md |
| 3, "audit", "review", "check", "test" | Ask: "Which skill?" (includes auto-fix) | workflows/audit-skill.md |
| 4, "upgrade", "router", "convert", "split" | Ask: "Which skill?" | workflows/upgrade-to-router.md |
| 5, "delete", "deprecate", "remove", "retire" | Ask: "Which skill?" | workflows/delete-skill.md |
npx claudepluginhub jamesacarr/claude --plugin jcCreate, improve, and test SKILL.md files to extend Claude Code with project-specific knowledge and reusable workflows.
Guides creation, refinement, and best practices for Claude Code Skills including SKILL.md structure, router patterns, workflows, references, XML formatting, and progressive disclosure.
Creates new Claude Code skills from scratch following best practices for structure, naming, frontmatter, progressive disclosure, reference organization, and tool scoping. Use for building skills or converting slash commands.