skill-stats-reporter — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited skill-stats-reporter (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
The thesis: a 340-skill catalog needs an observable shape — which are alive, which are dead, which fail too often, which take too long. Without it, the catalog is opaque. With it, Cooper can promote winners and retire losers in 5-minute batches.
bash skills/skill-stats-reporter/run.sh # full daily run
bash skills/skill-stats-reporter/run.sh --dry-run # build report, don't writedata/skill-telemetry/invocations.jsonl (entire log; small for a year).start count, end count, end status distribution, durations.skills/, ~/.openclaw/skills/) for the universe of skill names.start events in last 30 days.start events/day on average over last 7 days.end status=error events in last 7 days.duration_sec > 60s over last 7 days.data/skill-telemetry/<YYYY-MM-DD>.md (full report).data/skill-telemetry/dead-skills-pending-review.md (replaces last week's; one canonical surface for batch review).data/skill-telemetry/<YYYY-MM-DD>.md contains six sections:
# Skill stats — <YYYY-MM-DD>
## Summary
- Total skills in catalog: N
- Skills with telemetry: M
- Coverage: M/N (%)
## Dead skills (no invocations in 30d)
...
## Hot skills (>10/day, last 7d)
...
## Failure-prone skills (≥5 errors in 7d)
...
## Slow skills (median > 60s in 7d)
...STATUS=ok report=<path> dead=<N> hot=<M> / STATUS=skip reason=no-telemetry-yet / STATUS=error reason=<...>
If the reporter has not run in 25 hours, the heartbeat-silence pattern picks it up via the data/skill-telemetry/<YYYY-MM-DD>.md mtime. (Cooper-side: add the file to the silence-detector's watch list when this skill graduates from cont-18.)
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.