writing-skills
Originally fromobra/superpowers
SKILL.md
Writing Skills
When to Use This Skill
Use this skill when you need to create or update skills in this repository, including SKILL docs, scripts, references, or assets.
Structure
- Every skill directory must include
SKILL.mdat the root. - Optional directories:
scripts/,references/, andassets/. - Keep
SKILL.mdconcise (aim under ~500 lines). Move long procedures intoreferences/. - Use relative paths from the skill root when linking to other files.
Frontmatter Rules
name: lowercase letters and hyphens only, must match the directory name.description: describe what the skill does and when to use it; include trigger keywords.- Optional fields:
license,compatibility,metadata.
Progressive Disclosure
- Metadata loads at startup, so keep it short and specific.
SKILL.mdshould be the main playbook.- Detailed references and examples live in
references/and load only when needed.
Documentation Conventions (This Repo)
- Commands should use full paths:
uv run ~/.claude/skills/<skill-name>/scripts/<script>.py - Provide
.exampleconfigs and keep real configs out of git. uv.lockis tracked intentionally for reproducible builds.- Keep examples runnable and realistic.
Checklist
SKILL.mdfrontmatter is valid and matches the folder name.- Usage examples run from the skill root.
- Long procedures moved to
references/. - Scripts document prerequisites and error handling.
README.mdskill list updated when adding/removing skills.
Weekly Installs
10
Repository
jwmossmoz/agent-skillsGitHub Stars
3
First Seen
Feb 17, 2026
Security Audits
Installed on
opencode10
antigravity10
claude-code10
github-copilot10
codex10
kimi-cli10