Product Thumbnail

Skilled

Dashboard to find agent skills you no longer need

Developer Tools
Artificial Intelligence
GitHub
Vibe coding
Visit WebsiteSee on Product HuntGithub

Hunted byIvan CharapanauIvan Charapanau

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.

Top comment

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.

Comment highlights

hi ivan,

dead-skill audit tends only to get noticed once the library hits 50+ and search starts feeling slow. clean fit.

which axis do you default to for the obsolescence call: usage decay over a window, explicit user kill, or the model judging from metadata + output traces? decay misses seasonal skills, explicit-kill never gets done, model-judged is the one nobody trusts until they do. congrats on your launch, and good luck!

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.

Skilled was featured in Developer Tools (512.8k followers), Artificial Intelligence (469.1k followers), GitHub (41.2k followers) and Vibe coding (465 followers) on Product Hunt. Together, these topics include over 185.8k products, making this a competitive space to launch in.

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.

Want to see how Skilled stacked up against nearby launches in real time? Check out the live launch dashboard for upvote speed charts, proximity comparisons, and more analytics.