skill-tracker
Track skill usage with correctness scoring, generate reports, and identify unused or misused skills for pruning.
Skill by exoad
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/exoad-skill-tracker
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/skill-tracker
What's inside
- Skill name
skill-tracker- Description
- Track skill usage with correctness scoring, generate reports, and identify unused or misused skills for pruning.
- License
- Apache-2.0
- Instructions
- 261 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (2)
- SKILL.md
- tracker.py
SKILL.md (first lines)
# Skill Tracker ## Overview Track which skills are being used, how often, and whether they're being used correctly. Generate reports to identify: - Most/least used skills - Skills with high improper usage rates - Unused skills that could be pruned - Usage trends over time **Synced Report Location:** `~/.pi/skill-tracker/REPORT.md` (auto-generated) ## Parameters - **action** (required): One of: - `log` - Log a skill usage event - `report` - Generate usage report - `mark` - Mark a skill usage as proper/improper - `stats` - Quick statistics summary - `review` - Review recent usages for correctness - **skill_name** (optional for report/stats, required for log/mark): Name of the skill - **correctness** (optional for log, required for mark): `proper`, `improper`, or `unknown` - **notes** (optional): Context or notes about the usage - **days** (optional, default: 30): Number of days to include in report - **output** (optional): Output format - `table`, `json`, or `markdown` ## Steps ### 1. Log Skill Usage **When to use:** After any skill is triggered, log its usage. **Python CLI:** ```bash python3 skills/skill-tracker/tracker.py log --skill <name> --correctness <proper|improper|unknown> --notes "<context>" --context "<what user asked>" ``` **Examples:** ```bash # Log proper usage python3 skills/skill-tracker/tracker.py log --skill pdd --correctness proper --notes "Perfect fit for feature planning" --context "User wanted to design a new feature" # Log with unknown correctness (will prompt for review later) python3 skills/skill-tracker/tracker.py log --skill code-assist --correctness unknown --context "User asked for help with code" # Log improper usage with explanation python3 skills/skill-tracker/tracker.py log --skill pdd --correctness improper --notes "User just wanted a quick fix, not full design" --context "Quick bug fix" ``` **Auto-logging:** The system should automatically log when skills are triggered via `/skill run` or skill shortcuts. ### 2. Generate Usage Report **Python CLI:** ```bash python3 skills/skill-tracker/tracker.py report [--days 30] [--format table|json|markdown] ``` **Examples:** ```bash # Default table report python3 skills/skill-tracker/tracker.py report # Markdown report for sharing python3 skills/skill-tracker/tracker.py report --format markdown # JSON for programmatic use python3 skills/skill-tracker/tracker.py report --format json # Last 7 days only python3 skills/skill-tracker/tracker.py report --days 7 ``` **Report includes:** - Total skill invocations - Most used skills (with counts) - Skills with improper usage flagged - Unused skills (available but never used) - Proper usage rate by skill **Synced Report:** To update the synced report file: ```bash python3 skills/skill-tracker/tracker.py report --format markdown > ~/.pi/skill-tracker/REPORT.md ``` ### 3. Mark Correctness **When to use:** Retroactively mark whether a skill was used properly. **Python CLI:** ```bash python3 skills/skill-tracker/tracker.py mark --entry-id <id> --correctness <proper|improper> [--notes "<reason>"] ``` **Example:** ```bash python3 skills/skill-tracker/tracker.py mark --entry-id 890b955f --correctness improper --notes "User seemed confused about what this skill does" ``` ### 4. Quick Stats **Python CLI:** ```bash python3 skills/skill-tracker/tracker.py stats [--days 30] ``` **Shows:** - Total skills available
From exoad/bibo-agent, Apache-2.0.
More from exoad/bibo-agent
- 0.538score
ctx-insight
exoad
Open the context-mode Insight analytics dashboard in the browser.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
librarian
exoad
Research open-source libraries with evidence-backed answers and GitHub permalinks.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
debug-assist
exoad
Systematic debugging workflow for diagnosing and fixing issues.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
docs-generate
exoad
Generate documentation from code or scratch - READMEs, API docs, changelogs, and user guides.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
cleanup-memory
exoad
Consolidate and clean up existing brain memory.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
extract-memory
exoad
Extract durable learnings and preferences from the current conversation for memory capture.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
code-assist-testing
exoad
Testing-focused coding workflow.
SkillCFreshness: C★ 9Claude Code +9 - 0.529score
cleanup-sessions
exoad
Remove old pi session files to reclaim disk space
SkillCFreshness: C★ 9Claude Code +9 - 0.526score
self-reference
exoad
Interface with yourself — tells you everything about your own architecture, extensions, skills, settings, and how to modify yourself
SkillCFreshness: C★ 9Claude Code +9 - 0.456score
cite-before-answer
exoad
Cite-before-answer checklist
SkillDFreshness: D★ 9Claude Code +9 - 0.456score
task-decomposition
exoad
Task Decomposition
SkillDFreshness: D★ 9Claude Code +9
Signals
- Stars
- 9
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- May 10, 2026 (5 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/exoad/bibo-agent
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from exoad
- 0.538score
ctx-insight
exoad
Open the context-mode Insight analytics dashboard in the browser.
SkillCFreshness: C★ 9Claude Code +9 - 0.538score
librarian
exoad
Research open-source libraries with evidence-backed answers and GitHub permalinks.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
debug-assist
exoad
Systematic debugging workflow for diagnosing and fixing issues.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
docs-generate
exoad
Generate documentation from code or scratch - READMEs, API docs, changelogs, and user guides.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
cleanup-memory
exoad
Consolidate and clean up existing brain memory.
SkillCFreshness: C★ 9Claude Code +9 - 0.535score
extract-memory
exoad
Extract durable learnings and preferences from the current conversation for memory capture.
SkillCFreshness: C★ 9Claude Code +9
Cite this page
skill-tracker. Agent Mart. https://agentmart.dev/skills/exoad-skill-tracker (last updated 2026-10-24)