plugins/sentry-skills/skills/<skill-name>/SKILL.md
ALWAYS use /skill-writer — it handles requirements, writing, registration, and validation. (/skill-creator remains an alias.)
- Keep alias skills (for example
create-pr,skill-creator) only for backward compatibility. - Do not list alias/symlink skills in "Available Skills" documentation tables.
- List only canonical skills in public skill inventories (for example
pr-writer,skill-writer).
- Create
plugins/sentry-skills/skills/<skill-name>/SKILL.md - Add to
README.mdAvailable Skills table (alphabetical by canonical skill name; exclude aliases/symlinks) - Add to
.claude/settings.json:Skill(sentry-skills:<skill-name>) - Add to allowlist in
plugins/sentry-skills/skills/claude-settings-audit/SKILL.md
- Frontmatter
---must be the first line of SKILL.md — no comments before it namefield must match the directory name exactlydescriptionincludes trigger keywords — this is how agents discover the skill- Attribution comments go after the closing
--- - Python scripts: always use
uv run <script>, neverpythonorpython3 - Keep SKILL.md under 500 lines; move reference material to
references/
AI commits MUST include:
Co-Authored-By: (the agent's name and attribution byline)
- Skill template and optional fields:
README.md - Testing and PR workflow:
CONTRIBUTING.md - Agent Skills Spec