You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Expose the curator's skill-usage data and lifecycle operations via hermes skills subcommands so users can inspect and manage skill health from the CLI.
Motivation
The curator (PR #bc79e227e) already tracks per-skill usage in the skill_usage SQLite table and performs background maintenance. Users currently have no direct way to:
See which skills they actually use vs. which are dead weight
Manually archive/restore a skill without deleting it
Prune skills unused for N days on demand
Credit: @fathah's PR #4406 proposed this CLI surface alongside a larger (now-redundant) ranking/tracking rewrite. The ranking/tracking pieces are subsumed by the shipped curator, but the CLI surface is genuinely net-new.
Proposed surface
```
hermes skills stats # per-skill view/invoke counts, last-used, days-idle
hermes skills archive # move skill to archived/ (excluded from prompt)
hermes skills restore # move back from archived/
hermes skills prune [--days N] # list+confirm removal of skills idle >= N days
```
Notes
Must integrate with the curator's existing skill_usage table, not introduce a parallel store.
Summary
Expose the curator's skill-usage data and lifecycle operations via
hermes skillssubcommands so users can inspect and manage skill health from the CLI.Motivation
The curator (PR #bc79e227e) already tracks per-skill usage in the
skill_usageSQLite table and performs background maintenance. Users currently have no direct way to:Credit: @fathah's PR #4406 proposed this CLI surface alongside a larger (now-redundant) ranking/tracking rewrite. The ranking/tracking pieces are subsumed by the shipped curator, but the CLI surface is genuinely net-new.
Proposed surface
```
hermes skills stats # per-skill view/invoke counts, last-used, days-idle
hermes skills archive # move skill to archived/ (excluded from prompt)
hermes skills restore # move back from archived/
hermes skills prune [--days N] # list+confirm removal of skills idle >= N days
```
Notes
skill_usagetable, not introduce a parallel store.