Loading...
Loading...
Evaluate skill quality against best practices. Use when asked to "rate this skill", "review skill quality", "check skill formatting", "is this skill good", "evaluate SKILL.md", "grade this skill", or when validating skill files before publishing.
npx skill4agent add antjanus/skillbox rate-skill| Category | Weight | Criteria |
|---|---|---|
| Length | 20% | Under 500 lines (or progressive disclosure) |
| Conciseness | 20% | Clear, scannable, no fluff |
| Repetitiveness | 15% | No redundant content |
| Structure | 15% | Required sections present and ordered |
| Triggers | 15% | 3-5+ specific activation phrases |
| Examples | 10% | Good/Bad code comparisons |
| Troubleshooting | 5% | Common issues addressed |
# Skill Rating: [Letter Grade]
## Summary
- **File:** path/to/SKILL.md
- **Lines:** XXX lines
- **Overall Grade:** [A/B/C/D/F] ([Score]/100)
- **Status:** [Production Ready / Needs Work / Not Ready]
## Category Scores
| Category | Score | Grade | Status |
|----------|-------|-------|--------|
| Length | XX/20 | [A-F] | [✅/⚠️/❌] |
| Conciseness | XX/20 | [A-F] | [✅/⚠️/❌] |
| Repetitiveness | XX/15 | [A-F] | [✅/⚠️/❌] |
| Structure | XX/15 | [A-F] | [✅/⚠️/❌] |
| Triggers | XX/15 | [A-F] | [✅/⚠️/❌] |
| Examples | XX/10 | [A-F] | [✅/⚠️/❌] |
| Troubleshooting | XX/5 | [A-F] | [✅/⚠️/❌] |
## Findings by Priority
### ❌ Critical Issues (Fix Before Publishing)
1. [Issue description]
- Impact: [Why this matters]
- Fix: [Specific action to take]
### ⚠️ Important Issues (Should Fix)
1. [Issue description]
- Impact: [Why this matters]
- Fix: [Specific action to take]
### 📋 Nice to Have
1. [Suggestion]
- Benefit: [Why this helps]
## Strengths
- [What this skill does well]
- [Another strength]
## Priority Action Items
1. [Priority 1 action]
2. [Priority 2 action]
3. [Priority 3 action]
## Estimated Improvements
- Fix critical issues: +[X] points
- Address important issues: +[X] points
- Potential grade: [Current] → [Target]/rate-skill skills/example-skill/SKILL.md# Make improvements
[edit SKILL.md]
# Re-rate
/rate-skill skills/example-skill/SKILL.md# Rate original
/rate-skill skills/track-session/SKILL.md
# Make improvements
[condense, remove redundancy]
# Rate again to see improvement
/rate-skill skills/track-session/SKILL.md| Grade | Score | Meaning |
|---|---|---|
| A | 90-100 | Excellent - Production ready |
| B | 80-89 | Good - Minor improvements recommended |
| C | 70-79 | Acceptable - Needs work before publishing |
| D | 60-69 | Poor - Significant issues to address |
| F | 0-59 | Failing - Major overhaul needed |
/rate-skill skills/track-session/SKILL.md# Skill Rating: A
## Summary
- **File:** skills/track-session/SKILL.md
- **Lines:** 489 lines
- **Overall Grade:** A (92/100)
- **Status:** Production Ready
## Category Scores
| Category | Score | Grade | Status |
|----------|-------|-------|--------|
| Length | 20/20 | A | Pass |
| Conciseness | 18/20 | A | Pass |
| Repetitiveness | 14/15 | A | Pass |
| Structure | 15/15 | A | Pass |
| Triggers | 15/15 | A | Pass |
| Examples | 9/10 | A | Pass |
| Troubleshooting | 5/5 | A | Pass |
## Strengths
- Excellent progressive disclosure with reference/VERIFICATION.md
- 10+ diverse trigger phrases
- Strong examples with Good/Bad comparisons
## Priority Action Items
1. Consider adding one more example for edge cases (optional)/rate-skill skills/problematic-skill/SKILL.md# Skill Rating: C
## Summary
- **File:** skills/problematic-skill/SKILL.md
- **Lines:** 742 lines
- **Overall Grade:** C (74/100)
- **Status:** Needs Work
## Findings by Priority
### Critical Issues
1. **Length: 742 lines without progressive disclosure**
- Impact: High context usage, harder to scan
- Fix: Move detailed content to reference/ directory
2. **Only 2 trigger phrases in description**
- Impact: Poor activation reliability
- Fix: Add 3-5 specific user phrases and situations
### Important Issues
1. **Verbose mode descriptions (30+ lines each)**
- Fix: Condense to 2-3 lines per mode
## Priority Action Items
1. Implement progressive disclosure (move 200+ lines to reference/)
2. Add 3+ trigger phrases to description
3. Condense verbose sections
## Estimated Improvements
- Fix critical issues: +12 points -> 86 (B)
- Potential grade: C -> A# Verify file exists
ls skills/skill-name/SKILL.md
# Use correct path
/rate-skill skills/skill-name/SKILL.md# Create skill
/generate-skill new-feature
# Rate it
/rate-skill skills/new-feature/SKILL.md
# Fix issues
[make improvements]
# Re-rate
/rate-skill skills/new-feature/SKILL.md
# When A or B grade, publish
git add skills/new-feature/
git commit -m "Add new-feature skill"