Install any skill in seconds. Free to start, no credit card required.
Get Started Free →zrosenbauer/skill-creator
This skill should be used when the user wants to create a new agent skill, scaffold a SKILL.md, validate an existing skill against repo rules, or refactor a skill to match this monorepo's conventions. Common triggers include "build a skill for X", "create a new skill", "scaffold a skill", "add a skill that does Y", "make me a skill", "audit this skill against our rules", and "refactor this skill to match repo conventions". Enforces kebab-case naming, verbatim trigger phrases, and selective XML f
Passed 23 of 23 test cases with the skill, and 6 of 23 without it.
and 23 more in the full report
17 fixed6 passed either way0 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 17 test cases the skill fixed. Same model, same prompt, with and without the skill.
What exact CLI command should be executed to validate a newly created skill named react-component-patterns before committing?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies the command pnpm skill-toolkit lint react-component-patterns. | Missed | Passed |
The instructions your model reads when the skill loads.
Build, validate, and iterate agent skills in this monorepo. Bakes in the conventions every skill here follows: kebab-case naming, "Use when" trigger phrases in the description, and selective XML for example boundaries.
Clarify what the skill should do. Answer these before scaffolding:
skills/ already cover this? Run ls skills/ and skim each SKILL.md description.If overlap is >70%, propose extending the existing skill instead.
Apply references/naming.md. Quick check:
kebab-case-with-hyphens only^[a-z][a-z0-9-]+[a-z0-9]$bestpractices — use best-practices<domain>-<focus> (e.g., ts-best-practices) over generic <thing>-rulesSkills here are agent-agnostic: name and description are universally required (the skills CLI rejects skills missing either); the others are Claude Code extensions kept for cross-agent compatibility (other agents ignore them). Full schema in references/frontmatter.md.
---
name: <skill-name>
description: >-
This skill should be used when [trigger condition]. Common triggers
include "verbatim phrase 1", "verbatim phrase 2", and "verbatim phrase 3".
[What it bakes in / what's distinctive]. Skip when [anti-trigger].
# --- Claude Code extensions (ignored by other agents) ---
argument-hint: '[<optional-arg>]'
user-invocable: true
test cases passed, vs 6 / 23 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.