Design, review, and improve Claude/Codex skills based on Anthropic's "The Complete Guide to Building Skills for Claude". Use when creating a new skill, rewriting SKILL.md frontmatter and workflows, fixing under-triggering or over-triggering, designing scripts/references/assets, building test cases, or preparing a skill for upload/distribution.
Build skills that trigger correctly, execute reliably, and stay concise.
name, description) for trigger selection.SKILL.md body for core workflow.references/ for deep details loaded only when needed.scripts/, references/, assets/).Capture for each use case:
If use cases are vague, ask targeted follow-up questions before authoring.
Write only what is needed to trigger correctly.
Required fields:
name: kebab-case, matches folder namedescription: include BOTH
Description formula:
[What it does] + [When to use it] + [Key capabilities]Good pattern:
Bad pattern:
Precision controls:
scripts/: deterministic checks/transforms used repeatedlyreferences/: large docs, domain logic, variant-specific guidanceassets/: templates and artifacts used in outputsRules:
SKILL.md compact; link to references/.README.md, changelog, etc.).Write imperative, testable steps.
Include:
For critical checks, prefer scripts over prose-only checks.
Run these three test groups.
Target benchmark:
Validate:
Compare with vs without skill:
Under-triggering signals:
Fix:
description.Over-triggering signals:
Fix:
Execution issues:
Fix:
SKILL.md: file must be exactly SKILL.md.--- and valid syntax.references/; reduce enabled skills.Validate and package before distribution:
python3 .agents/skills/skill-creator/scripts/quick_validate.py <skill-dir>
python3 .agents/skills/skill-creator/scripts/package_skill.py <skill-dir>
references/checklist.mdreferences/prompt-templates.mdreferences/patterns.mdreferences/source.md: source PDF and extracted principlesreferences/trigger-examples.md: trigger/non-trigger examples for description tuningreferences/failure-remedies.md: failure patterns and minimum effective fixes