| name | skillbench |
| description | Track skill versions, benchmark performance, compare improvements, and get self-improvement signals. Integrates with tasktime and ClawVault. |
| metadata | {"openclaw":{"requires":{"bins":["skillbench"]},"install":[{"id":"node","kind":"node","package":"@versatly/skillbench","bins":["skillbench"],"label":"Install SkillBench CLI (npm)"}]}} |
skillbench Skill
Self-improving skill ecosystem for AI agents.
Track skill versions, benchmark performance, compare improvements, and get signals on what to fix next.
Part of the ClawVault ecosystem | tasktime | ClawHub
Installation
npm install -g @versatly/skillbench
The Loop
1. Use a skill → skillbench use github@1.0.0
2. Do the task → tt start "Create PR" && ... && tt stop
3. Record result → skillbench record "Create PR" --success
4. Check scores → skillbench score github
5. Improve skill → Update skill, bump version
6. Repeat → Compare v1.0.0 vs v1.1.0
Commands
Track Skills
skillbench use github@1.2.0
skillbench skills
Record Benchmarks
skillbench record "Create PR" --success
skillbench record "Create PR" --duration 45s --success
skillbench record "Create PR" --fail --error-type "auth-error"
Score & Compare
skillbench score
skillbench score github
skillbench compare github@1.0.0 github@1.1.0
Export & Dashboard
skillbench export --format markdown
skillbench export --format json
skillbench dashboard
skillbench dashboard --open
Automated Testing
skillbench test tasktime@1.1.0
skillbench test tasktime@1.1.0 --suite full
skillbench test tasktime@1.1.0 --dry-run
Sync
skillbench sync --clawhub
skillbench sync --vault
skillbench sync --all
Health & Monitoring
skillbench health
skillbench watch --once
skillbench watch --interval 300
Analysis & Improvement
skillbench improve
skillbench improve github
skillbench trend tasktime --days 30
skillbench leaderboard
skillbench schedule --interval 60
Baselines & Regression Detection
skillbench baseline tasktime --set
skillbench baseline --list
skillbench baseline --check
skillbench baseline tasktime --remove
CI/CD Integration
skillbench ci
skillbench ci --json
skillbench badge
Copy examples/github-action.yml for ready-to-use GitHub Actions workflow.
Grading System
| Grade | Score | Meaning |
|---|
| 🏆 A+ | 95-100 | Elite performance |
| ✅ A | 85-94 | Excellent |
| 👍 B | 70-84 | Good |
| ⚠️ C | 50-69 | Needs work |
| ❌ D | <50 | Broken |
Based on: Success Rate (40%), Avg Duration (30%), Consistency (20%), Trend (10%)
tasktime Integration
When you omit --duration, skillbench pulls from tasktime:
tt start "Create PR" -c git
tt stop
skillbench record --success
ClawVault Integration
Benchmarks sync to ClawVault automatically.
Improvement Signals
skillbench skills shows:
- ⚠️ needs work — Success rate below 70%
- 🕐 stale — No benchmarks in 7+ days
- ↘️ declining — Getting worse over time
Related