Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Write, improve, or review an agent skill or SKILL.md — the frontmatter description, body, references/, scripts/, and eval suite. Use when authoring a new skill, rewriting a skill description, classifying a skill's type, restructuring an oversized skill, or designing graded or trigger eval cases. Do NOT use for installing, running, invoking, or benchmarking an existing skill, or for summarizing one.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 22% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 15% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -12% | 0% |
| case-04 | ✗→✓ | ▲ Improved | 10% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -5% | 0% |
This skill provides guidance for writing Agent Skills that comply with the agentskills.io specification.
name: 1-64 chars, lowercase + hyphens, match directorydescription: 1-1024 chars, ≤60 words, explain WHAT and WHENWHEN: with quoted trigger phrases (preferred over USE FOR:)DO NOT USE FOR: unless the skill has trigger overlap with a broader skill (see frontmatter guidelines)>- folded scalars)SKILL.md (required) - Instructionsreferences/ (optional) - Detailed docsscripts/ (optional) - Executable codeFrontmatter: name (lowercase-hyphens), description (WHAT + WHEN)
Metadata (~100 tokens) loads at startup. SKILL.md (<5000 tokens) loads on activation. References load only when explicitly linked (not on activation). Keep SKILL.md lean.
References are JIT (just-in-time) loaded:
[text](references/file.md) load[Recipes](references/recipes/README.md) not [Recipes](references/recipes/)See REFERENCE-LOADING.md for details.
bash# Run from the scripts directory cd scripts npm run references # Validate all skill links npm run tokens -- check # Check token limits
When reviewing or authoring skills, verify:
See Validation for detailed procedures.
Other measured skills in the registry, with their headline benchmark lift.