creating-skill

Solid

Builds and revises a complete skill DIRECTORY — SKILL.md, scripts, references, assets — and packages it. Use for "create a skill for X", "turn this into a skill", "update/improve this skill", "why doesn't my skill trigger", "review this SKILL.md", "package this skill", or when a repeated procedure should become a reusable artifact. Enforces the structure that makes skills work — a concrete procedure rather than a goal statement, an explicit applicability boundary, failure modes with their signals, a runtime verification step, and a description checked against the existing catalogue for confusability. For choosing whether the instruction should be a skill at all rather than project instructions or a prompt, use crafting-instructions. For writing quality inside the prose, use writing-instructions.

AI & Automation 150 stars 6 forks Updated yesterday MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
73
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Creating Skills Create portable, reusable expertise that extends Claude's capabilities across contexts. ## What a skill is for — read before writing one A skill is a **procedural anchor**. Measured across 528 paired executions, 65.7% of skill effects come from supplying a usable procedure — setup steps, tool sequence, intermediate checks, pitfalls — and 4.5% from supplying facts the agent lacked (Jiang et al. 2026, arXiv:2608.14036). Three consequences shape every rule below: 1. **The procedure is the deliverable.** A high-level plan of three to five steps measured at 47.7% success against a 50.0% no-skill baseline. The same experience written as a full SKILL.md measured 79.2%. Vagueness scores worse than silence. 2. **Abstraction costs something.** `skill_guidance_misapplied_or_ignored` runs at 0.8% without a skill and **10.0%** with one. A skill that never says when it does not apply has not paid for itself. 3. **Facts are a reference, not a skill.** Writing one is fine. Call it a reference and do not expect it to change behaviour. Load [references/skill-utility-evidence.md](references/skill-utility-evidence.md) before authoring or reviewing a SKILL.md. It carries the failure-mode tables behind every requirement here, and reading it is what stops these rules from being followed as ritual. ## When to Create Skills Skills are appropriate when: - Capability needed across multiple projects/conversations - Procedural knowledge that applies broadly (no...

Details

Author
oaustegard
Repository
oaustegard/claude-skills
Created
11 months ago
Last Updated
yesterday
Language
Python
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category