From reviewing-skill
Reviews Agent Skills for compliance with Anthropic's official best practices. Use when the user asks to review a skill, check a skill for quality, validate skill compliance, or ensure a skill follows best practices. Analyzes SKILL.md structure, YAML frontmatter, content quality, progressive disclosure, workflows, and provides specific improvement recommendations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/reviewing-skill:reviewing-skillThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Review Agent Skills for compliance with Anthropic's official best practices and provide actionable improvement recommendations.
Review Agent Skills for compliance with Anthropic's official best practices and provide actionable improvement recommendations.
When asked to review a skill:
Copy this checklist and track your progress:
Review Progress:
- [ ] Step 1: Read and analyze SKILL.md structure
- [ ] Step 2: Validate YAML frontmatter
- [ ] Step 3: Check content quality and organization
- [ ] Step 4: Review progressive disclosure patterns
- [ ] Step 5: Verify workflows and technical details
- [ ] Step 6: Generate improvement recommendations
Read the entire SKILL.md file to understand:
Check for:
Examine the YAML frontmatter for compliance:
Name field requirements:
helper, utils, toolsDescription field requirements:
Good description example:
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
Common issues:
Evaluate the SKILL.md body content:
Conciseness:
Quality indicators:
Appropriate degree of freedom:
Check if the skill uses progressive disclosure effectively:
File organization:
Reference file best practices:
Common patterns:
Path conventions:
references/guide.mdreferences\guide.mdWorkflow design (if applicable):
Workflow checklist format:
Copy this checklist:
Task Progress:
**Step 1: Description**
Details and instructions...
Technical details:
ServerName:tool_nameProvide structured feedback using this format:
## Skill Review Summary: [Skill Name]
### ✅ Strengths
- List what the skill does well
- Highlight best practices followed
- Note effective patterns used
### ⚠️ Issues Found
#### Critical (Must Fix)
- Issues that prevent skill from working
- Violations of required constraints
- Missing required fields
#### Important (Should Fix)
- Best practice violations
- Quality issues
- Performance concerns
#### Minor (Consider Fixing)
- Style inconsistencies
- Optimization opportunities
- Enhancement suggestions
### 📋 Specific Recommendations
1. **[Issue Category]**: [Specific problem]
- Current: `[problematic code/text]`
- Suggested: `[improved version]`
- Reason: [why this matters]
2. **[Issue Category]**: [Specific problem]
- Current: `[problematic code/text]`
- Suggested: `[improved version]`
- Reason: [why this matters]
### 📊 Compliance Score
- YAML Frontmatter: ✓/✗
- Content Quality: ✓/✗
- Progressive Disclosure: ✓/✗
- Workflows: ✓/✗
- Technical Details: ✓/✗
- **Overall: [Pass/Needs Work/Fail]**
For comprehensive best practices: See best-practices.md
For detailed checklist: See checklist.md
Use these references to:
# Before
description: Helps with documents
# After
description: Extract text and tables from PDF files, fill forms, merge documents. Use when working with PDF files or when the user mentions PDFs, forms, or document extraction.
# Before
description: I can help you process Excel files
# After
description: Processes Excel files and generates reports. Use when analyzing spreadsheets or .xlsx files.
# In SKILL.md - Keep only essentials
## Quick start
Basic usage examples...
## Advanced features
**Form filling**: See [forms.md](references/forms.md)
**API reference**: See [reference.md](references/reference.md)
# Before (150 tokens)
PDF (Portable Document Format) files are a common file format that contains
text, images, and other content. To extract text from a PDF, you'll need to
use a library. There are many libraries available...
# After (50 tokens)
Use pdfplumber for text extraction:
```python
import pdfplumber
with pdfplumber.open("file.pdf") as pdf:
text = pdf.pages[0].extract_text()
### Issue: Windows Paths
```markdown
# Before
scripts\helper.py
references\guide.md
# After
scripts/helper.py
references/guide.md
# Before
You can use pypdf, or pdfplumber, or PyMuPDF, or pdf2image...
# After
Use pdfplumber for text extraction. For scanned PDFs requiring OCR, use pdf2image with pytesseract instead.
Be specific: Instead of "improve description", say "add specific triggers like 'Use when working with PDF files'"
Provide examples: Show before/after for each recommendation
Prioritize: Separate critical issues from minor improvements
Reference best practices: Point to specific sections in best-practices.md when relevant
Focus on impact: Explain why each recommendation matters for skill effectiveness
npx claudepluginhub kogatakanori/skills --plugin reviewing-skillAudits Claude Code skills for violations, gaps, and improvements in frontmatter, structure, and quality across 7 dimensions. Outputs structured repair plans with severities.
Reviews and improves AI agent skills (SKILL.md files) against best practices, scoring 10 quality dimensions and rewriting problem areas.
Evaluates Claude skills across description quality, content organization, writing style, and structural integrity. Generates weighted scores, letter grades, and improvement plans.