Audit existing skills with Tessl scoring, metadata and trigger-coverage checks, repo conventions, and skill-authoring best practices. Use when creating or revising a skill, triaging weak self-activation, or comparing a skill against source-repo guidance such as `AGENTS.md`, `CLAUDE.md`, or repo rules, plus external skill guidance. Do not use to verify general application code or to rewrite unrelated docs.
100
100%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Passed
No known issues
Audit a skill before calling it ready. Favor Tessl output, repo conventions, and the skill's actual file shape over taste.
Tessl is the skill-evaluation CLI this repo uses to review skills, score their quality, and suggest improvements. See tessl.io and the CLI docs. If npx tessl ... or tessl ... is unavailable, install or initialize Tessl before running the audit loop.
name and description before polishing the bodySKILL.md lean; move depth into references/ or scripts only when they earn their keepdocsverifyreviewAGENTS.md, CLAUDE.md, or repo rules, when presentSKILL.md first, then nearby references/, scripts/, and agents/openai.yaml only as needednpx tessl skill review --json skills/<name>./eval/review-skills.sh if one exists; otherwise run direct Tessl reviews per skillnpx tessl skill review --optimize --yes --max-iterations 1 skills/<name>Capture the score, summary, and concrete suggestions before proposing edits. Prefer per-skill --json when you need a narrow audit loop or structured output. If Tessl is missing, use npx tessl ... first or follow the official docs before continuing.
Use references/scorecard.md to check:
name is specific and memorabledescription states what the skill does, when to use it, and its main boundaryQuick example:
helper — "Helps with skills"skill-audit — "Audits existing skills with Tessl scoring, metadata checks, and repo conventions"Check that the skill tells the agent how to start, what evidence to gather, what not to change, and what "done" looks like.
Concrete failure signs:
Check whether detail belongs in SKILL.md, references/, or executable scripts:
SKILL.mdreferences/Use references/best-practices.md when the skill feels bloated, under-specified, or hard to trigger.
Check for repo-relative links, stale paths, duplicated guidance, and conflicts with the source repo's conventions.
Separate blockers from polish. If edits are requested, fix the highest-leverage issues first, rerun Tessl, and report what improved.
After an audit, report: