Skip to content
Agentmart
Submit a tool

skill-tracker

Track skill usage with correctness scoring, generate reports, and identify unused or misused skills for pruning.

Skill by exoad

IndexedApache-2.0★ 9
Write a review

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.

We use your email only for this newsletter. Privacy

About

Track skill usage with correctness scoring, generate reports, and identify unused or misused skills for pruning.

No 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.

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
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from exoad

Cite this page

skill-tracker. Agent Mart. https://agentmart.dev/skills/exoad-skill-tracker (last updated 2026-10-24)