Your AI coding tools keep traces. Skilled reads them. Live TUI dashboard that aggregates skill usage across Claude Code, OpenCode, Codex, Grok, and Droid. Reads local history files only. Zero network, zero telemetry. Frequency counts, weekly trends, hourly distribution, per-project breakdowns, and audit heuristics (rising = 50%+ increase over 4 weeks, stale = unused 30+ days, etc.). No data leaves your machine. No accounts, no config files, no API keys.
I use dozens of custom skills across Claude Code, OpenCode, Grok, Codex, and Droid. After a while I realized I had almost no grounded view of which skills I was actually using, how heavily, or which ones were fading.
Skilled is the terminal dashboard I built to surface the real usage data.
It reads the local history files from those tools and renders a TUI with:
- Real skill frequency (bar charts using actual Unicode blocks) - 16-week activity heatmap - Time-of-day histogram - "Audit" view showing heavy hitters, rising/declining skills, stale skills (30+ days), one-offs, and cross-project usage
The agents keep the logs. Skilled reads them.
Everything is local-only. No network, no telemetry, no accounts, no config. If the history files don't exist, it just shows nothing.
I keep it running in a bottom split now. It's become a quiet, slightly uncomfortable mirror for "am I actually expanding the skills I reach for, or just getting faster at the same five things?"
Install with the one-liner in the README or npm install -g @avcodes/skilled. There's also a short demo video on the repo.
Curious what patterns it surfaces for other heavy users. Especially anything that surprised you.
About Skilled on Product Hunt
“Dashboard to find agent skills you no longer need”
Skilled launched on Product Hunt on May 20th, 2026 and earned 77 upvotes and 3 comments, placing #22 on the daily leaderboard. Your AI coding tools keep traces. Skilled reads them. Live TUI dashboard that aggregates skill usage across Claude Code, OpenCode, Codex, Grok, and Droid. Reads local history files only. Zero network, zero telemetry. Frequency counts, weekly trends, hourly distribution, per-project breakdowns, and audit heuristics (rising = 50%+ increase over 4 weeks, stale = unused 30+ days, etc.). No data leaves your machine. No accounts, no config files, no API keys.
On the analytics side, Skilled competes within Developer Tools, Artificial Intelligence, GitHub and Vibe coding — topics that collectively have 1M followers on Product Hunt. The dashboard above tracks how Skilled performed against the three products that launched closest to it on the same day.
Who hunted Skilled?
Skilled was hunted by Ivan Charapanau. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of Skilled including community comment highlights and product details, visit the product overview.
I use dozens of custom skills across Claude Code, OpenCode, Grok, Codex, and Droid. After a while I realized I had almost no grounded view of which skills I was actually using, how heavily, or which ones were fading.
Skilled is the terminal dashboard I built to surface the real usage data.
It reads the local history files from those tools and renders a TUI with:
- Real skill frequency (bar charts using actual Unicode blocks)
- 16-week activity heatmap
- Time-of-day histogram
- "Audit" view showing heavy hitters, rising/declining skills, stale skills (30+ days), one-offs, and cross-project usage
The agents keep the logs. Skilled reads them.
Everything is local-only. No network, no telemetry, no accounts, no config. If the history files don't exist, it just shows nothing.
I keep it running in a bottom split now. It's become a quiet, slightly uncomfortable mirror for "am I actually expanding the skills I reach for, or just getting faster at the same five things?"
GitHub: https://github.com/av/skilled
Install with the one-liner in the README or npm install -g @avcodes/skilled. There's also a short demo video on the repo.
Curious what patterns it surfaces for other heavy users. Especially anything that surprised you.