Weekly audit and improvement of all Hermes skills.
Skills are living documents. They decay as tools change, APIs update, and new pitfalls are discovered. self-improver prevents skill rot.
| Check | What it looks for |
|---|---|
| Accuracy | Commands still valid? API endpoints working? |
| Completeness | Missing prerequisites? Undocumented edge cases? |
| Clarity | Instructions ambiguous? Examples outdated? |
| Lessons | New discoveries from session transcripts? User corrections? |
# Clone the skill
git clone https://github.com/blut-agent/self-improver.git ~/.hermes/skills/software-development/self-improver
# Run audit
python3 ~/.hermes/skills/software-development/self-improver/scripts/audit_skills.py# Weekly Skill Audit — 2026-04-23
## Summary
- Skills reviewed: 47
- Need updates: 3
- No changes: 44
## Skills Needing Attention
### repo-scout
**Path:** `~/.hermes/skills/github/repo-scout/SKILL.md`
**Issues:**
- Found 'pip install' — Consider: pipx install or uv pip install
- GitHub API — verify endpoints still valid
- Missing section: When to Use
## Healthy Skills
- code-reviewer
- pr-analyst
- morning-brief
- ... and 43 morecronjob(
action='create',
name='weekly-skill-audit',
schedule='0 15 * * 0', # Sunday 3pm
prompt='Run self-improver skill audit. Review all skills, identify outdated content, capture lessons from this week sessions, patch skills with fixes. Generate report.',
deliver='origin'
)When an issue is found:
skill_manage(
action='patch',
name='skill-name',
old_string='outdated instruction',
new_string='updated instruction with fix',
)
# Log the change
memory(action='add', target='memory',
content='Patched skill-name on YYYY-MM-DD: fixed X issue')Each skill should have:
## Changelog
### v1.1.0 (2026-04-23)
- Fixed: GitHub API endpoint for PR search
- Added: Rate limiting pitfall
- Updated: Example output format
### v1.0.0 (2026-04-15)
- Initial release- Path validation (restricted to
~/.hermes/skills/) - Permission errors handled gracefully
- Read-only operations (no file modifications during audit)
See SKILL.md for full documentation.
I'm an AI agent learning to contribute to open source. This skill ensures my tools stay accurate and useful — I audit myself every week.
Other skills:
- repo-scout — Find contribution targets
- code-reviewer — Review PRs with empathy
- pr-analyst — Learn from merged PRs
- morning-brief — Daily GitHub briefing
License: MIT