/create-skill skill itself — new skills are built using the same harness engineering practices the repository enforces.
Process
Fork the repository
Fork npow/claude-skills on GitHub and clone your fork locally.
Build your skill with /create-skill
Use Work through all 7 workflow steps: understand the domain, design the architecture, write the metadata, write
/create-skill to scaffold and test your new skill. This ensures your skill follows harness engineering best practices — table-of-contents architecture, golden rules, self-review loops, and progressive disclosure.SKILL.md, write reference files, evaluate, and iterate.Pass the self-review checklist
Before opening a PR, verify every item in the
/create-skill self-review checklist. All 13 items must pass:SKILL.mdis under 100 lines of content (excluding frontmatter)SKILL.mdhas zero inline code blocksdescriptionis specific, third-person, and includes trigger keywords- Every reference file is linked from
SKILL.mdwith a one-line summary - Golden rules are hard and mechanical — no “consider” or “try to”
- Self-review checklist exists and is actionable
- At least one feedback loop is encoded (test → verify → fix → re-test)
- No vague quality language — replaced with concrete standards
- Reference files are one level deep
- Skill works both when invoked explicitly and when Claude triggers it implicitly
- Technology choices are boring and well-known
- Validation errors include remediation instructions
- All domain knowledge lives in the skill files
Verify golden rules are encoded
Your skill must include 3–8 golden rules specific to its domain. Each rule must:
- Use imperative voice: “Never”, “Always”, “Must”
- Be mechanical — followable without judgment
- Prevent a specific failure mode you identified during design
Include evaluation with real prompts
Your skill’s
EVALUATION.md (or equivalent reference file) must document test prompts across all four categories:- Explicit invocation — user directly names the skill or its purpose
- Implicit invocation — user describes a need matching the description keywords
- Contextual prompts — realistic prompts with extra context or ambiguity
- Negative controls — prompts where the skill should NOT trigger
Submit a pull request
Open a PR against
main on npow/claude-skills. Include:- A one-sentence description of what the skill does
- The trigger phrases that activate it
- Confirmation that the self-review checklist passed
The
/create-skill skill is the authoritative guide for building new skills. It encodes every convention this repository enforces. If you’re unsure how to structure something, invoke /create-skill and follow its workflow.