skill-review

Evaluates SKILL.md files against quality criteria and reports per-criterion verdicts with fixes.

1|Updated Aug 24, 2026
One-click install
npx skills add https://github.com/mjun0812/skills --skill skill-review-mjun0812
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-review
Source: https://github.com/mjun0812/skills/tree/main/skills/review/skill-review
Command: npx skills add https://github.com/mjun0812/skills --skill skill-review-mjun0812

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve? Agent skills written as SKILL.md files often drift in quality: vague descriptions, missing trigger conditions, stale commands, or broken scripts. This Skill scores any skill against an 11-point criteria set plus an Agent Skills spec gate, producing a structured report with evidence and concrete fix suggestions. ## Core Features & Use Cases - Criteria-based scoring: Judges 11 aspects (goal clarity, description quality, conciseness, freshness, client compatibility, and more) with four verdicts: pass, needs improvement, not applicable, or undetermined. - Spec compliance gate: Validates frontmatter structure, name rules, and description length (via check_description_length.sh) before scoring. - Freshness verification: Runs shellcheck, shfmt, and ruff on bundled scripts and executes them with side-effect-free arguments. - Criteria evolution tracking: Detects unrecorded criteria changes, drafts CHANGELOG entries, and proposes new criteria from post-review decisions. - Use Case: Point it at a skills directory to batch-review every SKILL.md, then get a summary of spec violations, top problem areas, and outdated patterns to remove. ## Quick Start Review the skill at skills/git/git-commit and report which criteria need improvement.

Frequently Asked Questions about skill-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I review the quality of a SKILL.md file?

Invoke this skill with the path to a skill directory or SKILL.md file. It validates the frontmatter against the Agent Skills spec, then scores 11 quality criteria and returns a report with verdicts, quoted evidence, and concrete fix suggestions.

What criteria make a good agent skill description?

A good description states what the skill does in the first sentence, includes typical trigger phrases users would say, notes adjacent cases where it should not activate, and stays under 1024 characters. It must not describe internal procedures or copy the body text.

Does this skill modify the SKILL.md files it reviews?

No, it only evaluates and reports. Fixes are applied only after a separate user request. The sole exceptions are its own references/CHANGELOG.md, criteria baseline, and criteria.md when the user approves new criteria candidates.

Can it check whether bundled scripts in a skill still work?

Yes, the freshness criterion runs shellcheck and shfmt on shell scripts, ruff check and ruff format on Python scripts, and executes scripts with side-effect-free arguments like --help to confirm they run.

What happens when the evaluation criteria themselves change?

The check_criteria.sh script diffs criteria.md against a recorded baseline. On drift, it drafts CHANGELOG entries for user confirmation, and old-criterion traces found in reviewed skills are flagged or listed as removable without penalty.