Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Use when creating, updating, or improving agent skills.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 17% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 19% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 21% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 54% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 8% | 0% |
Dispatcher for skill creation excellence. Use the decision tree below to find the right template and standards.
| Component | Purpose | |-----------|---------| | CSO | "SEO for LLMs". How to write descriptions that trigger. | | Standards | File naming, YAML frontmatter, directory structure. | | Anti-Rationalization| How to write rules that agents won't ignore. | | Testing | How to ensure your skill actually works. |
references/templates/yaml--- name: my-technique description: Use when [specific symptom occurs]. metadata: category: technique triggers: error-text, symptom, tool-name --- # My Technique ## When to Use - [Symptom A] - [Error message]
| Mistake | Fix | |---------|-----| | Description summarizes workflow | Use "Use when..." triggers only | | No metadata.triggers | Add 3+ keywords | | Generic name ("helper") | Use gerund (creating-skills) | | Long monolithic SKILL.md | Split into references/ |
See gotchas.md for more.
Before deploying any skill:
name field matches directory name exactlySKILL.md filename is ALL CAPSmetadata.triggers has 3+ keywordsreferences/ for more)@ force-loading in cross-references/write-skill command for guided skill creationCreate a Tier 1 skill:
bashmkdir -p ~/.config/opencode/skills/my-technique touch ~/.config/opencode/skills/my-technique/SKILL.md
Create a Tier 2 skill:
bashmkdir -p ~/.config/opencode/skills/my-skill/references/core touch ~/.config/opencode/skills/my-skill/{SKILL.md,gotchas.md} touch ~/.config/opencode/skills/my-skill/references/core/README.md
Other measured skills in the registry, with their headline benchmark lift.