Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Create a new skill in the current repository. Use when the user wants to create/add a new skill, or mentions creating a skill from scratch. This skill follows the workflow defined in .agents/skills/README.md and helps scaffold, validate, and sync new skills.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-09 | ✗→✓ | ▲ Improved | -48% | 0% |
| case-10 | ✗→✓ | ▲ Improved | -15% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 6% | 0% |
| case-15 | ✗→✓ | ▲ Improved | 1% | 0% |
| case-16 | ✗→✓ | ▲ Improved | 170% | 0% |
Create a new skill in .agents/skills/<skill-name>/ following the workflow defined in .agents/skills/README.md.
Before creating anything, ask the user:
gh-create-pr, prepare-release).claude/skills/ for shared use? (default: no, private only)If the user provides partial info (e.g., just a name), proceed with reasonable defaults and ask to confirm.
Always read .agents/skills/README.md before creating a new skill to ensure compliance with the current workflow.
Create the following directory structure:
.agents/skills/<skill-name>/
└── SKILL.mdSKILL.md template:
markdown--- name: <skill-name> description: <description> --- # <Skill Name> [Instructions for the skill]
Frontmatter fields:
name: Skill identifier (lowercase, digits, hyphens)description: When to trigger (what the skill does + specific contexts)If the user wants a public skill, before validation:
.agents/skills/public-skills.txt (one per line, no inline comments)bash pnpm skills:sync
This creates a symlink at .claude/skills/<skill-name>/ pointing to .agents/skills/<skill-name>/.
Note: pnpm skills:check primarily validates public skills (those in public-skills.txt) and also verifies related governance files, so you must sync first before validating.
Run the validation command:
bashpnpm skills:check
If there are issues, fix them and re-run.
Present the user with:
gh-create-pr)| Type | Location | Sync | Requires | |------|----------|------|----------| | Private | .agents/skills/ | No | Just create the folder | | Public | Both | Yes | Add to public-skills.txt + run pnpm skills:sync |
bash# Validate skill structure pnpm skills:check # Sync public skills to Claude pnpm skills:sync
.agents/skills/<skill-name>/pnpm skills:check before completingpublic-skills.txt AND running pnpm skills:syncOther measured skills in the registry, with their headline benchmark lift.