skill-writing-guide — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited skill-writing-guide (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Use this guide to create Agent Skills that are easy to discover, quick to load, and reliable in repeated use. A skill should teach an agent how to perform a task, not record how one person solved it once.
Use this skill when:
skills/<name>/SKILL.md.Do not use it for one-off project notes, private runbooks, or generic documentation that agents can already infer from standard tools.
Write the frontmatter description as a Use when... sentence that describes the situation where the skill should load.
Prefer short instructions, decision points, verification steps, and concrete examples. Avoid essays and background stories.
Keep SKILL.md focused. Move long API references, generated examples, or reusable scripts into supporting files beside the skill.
Use a realistic example that demonstrates the workflow end-to-end. Do not add several shallow examples.
Explain how the agent should prove the skill was used correctly before claiming completion.
Run python3 scripts/validate-skills.py before opening a pull request.
SKILL.md starts with YAML frontmatter.name and description.name matches the folder name.Use when.Before publishing a new or updated skill:
python3 scripts/validate-skills.py and confirm zero errors.name matches the folder name exactly.description starts with Use when and describes the trigger situation.Bad description:
description: Explains how to gather context, write a document, run checks, and open a PRBetter description:
description: Use when drafting release notes from repository commits and pull requestsThe better version tells the agent when to load the skill without tempting it to skip the actual instructions.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.