---
name: Review Skill
slug: review-skill
category: Quality
description: "Review Skill checks a Skill's structure, links, instructions, examples, and command risks before it is used. It reports findings with paths, severity, and direct fixes."
github: "https://github.com/skilld-dev/skilld/tree/main/skills/review-skill"
language: Rust
stars: 308
forks: 9
install: "npx degit https://github.com/skilld-dev/skilld/tree/main/skills/review-skill ~/.claude/skills/review-skill"
installs_to: ~/.claude/skills/review-skill
source_path: skills/review-skill/SKILL.md
collection_size: 11
category_size: 1478
collection_url: "https://dirskills.com/collections/skilld-dev/skilld"
added: 2026-09-03T06:03:36.102Z
last_synced: 2026-09-03T06:03:36.102Z
canonical_url: "https://dirskills.com/skills/review-skill"
---

# Review Skill

Review Skill checks a Skill's structure, links, instructions, examples, and command risks before it is used. It reports findings with paths, severity, and direct fixes.

**Install:**

```bash
npx degit https://github.com/skilld-dev/skilld/tree/main/skills/review-skill ~/.claude/skills/review-skill
```

## README

# Review a Skill

Review the supplied Skill as an Agent would use it.

## Checks

1. Confirm `SKILL.md` exists and its parent directory matches its name.
2. Confirm frontmatter uses supported fields and valid values.
3. Confirm the description states clear trigger conditions.
4. Follow every linked reference and script.
5. Report missing or broken links.
6. Reject symbolic links, special files, and paths that leave the Skill directory.
7. Check instructions for missing inputs, unclear outcomes, and silent failure paths.
8. Check commands for destructive scope, credential exposure, and unverified downloads.
9. Check examples against the cited API or project source.
10. Find repeated prose and material that belongs in a reference.

Rank each finding as `error`, `warning`, or `note`.
Give the exact path and a direct fix.
Do not rewrite the Skill unless the request asks for changes.

For a direct run, present the findings to the user.
The user decides whether to apply them.
