Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Draft, review, and improve SKILL.md files using a compiled knowledge base of best practices and anti-patterns. Use when writing a new skill, reviewing an existing one, or debugging why a skill does not trigger.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-17 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 4% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 2% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 116% | 0% |
| case-14 | ✗→✓ | ▲ Improved | 55% | 0% |
A meta-skill that queries the Skill Factory wiki to help you write better SKILL.md files.
Accept one of:
If no input provided, ask: "What should this skill do? Describe in 1-2 sentences."
Read the wiki index to understand what knowledge is available. All paths below are relative to the skill-factory root directory.
Read the file wiki/INDEX.md.
This is the master table of contents with one-line summaries. Use it to pick which articles to read next.
Based on the task, read the most relevant wiki articles. Do NOT read all of them. Pick 3-5:
Always read for any task:
wiki/research/anatomy-of-a-good-skill.md (the quality checklist)wiki/concepts/description-writing.md (most common failure point)Read if writing from scratch:
wiki/concepts/progressive-disclosure.mdwiki/concepts/naming-conventions.mdwiki/concepts/skill-discovery.mdRead if reviewing:
wiki/research/anti-patterns.mdwiki/concepts/token-budget.mdRead if the skill has scripts:
wiki/concepts/error-handling-in-scripts.mdwiki/concepts/validation-loops.mdRead if multi-host:
wiki/concepts/host-compatibility.mdwiki/research/host-differences.mdRead if the skill has complex workflows:
wiki/concepts/checklist-workflows.mdwiki/concepts/plan-validate-execute.mdwiki/concepts/template-patterns.mdCompare the draft against the quality spec. Read the file SKILL_SPEC.md.
Check each of these (in order of importance):
wiki/research/anti-patterns.md and check against each oneIf writing from scratch:
If reviewing/improving:
Run the automated validator:
bun run scripts/validate-skill.ts <path-to-skill-directory>If it fails, fix the issues and re-run until it passes.
If helpful, read exemplary skills for inspiration. List the files in wiki/examples/good/ and read the one most similar to the skill being authored.
If this session produced useful observations about skill authoring (a new anti-pattern, a useful pattern, a host-specific gotcha), create a new file at wiki/queries/observation-YYYYMMDD-TOPIC.md with this structure:
markdown# Observation: [TITLE] Date: [today's date] Context: [what skill was being authored] ## Finding [what was discovered] ## Recommendation [how to apply this in future skills]
Deliver:
Other measured skills in the registry, with their headline benchmark lift.