gitmyhub

skilled

TypeScript ★ 45 updated 1mo ago

TUI dashboard for skill usage stats across AI coding tools

A terminal dashboard that reads local history files from AI coding tools like Claude Code and Codex to show which skills, commands, and tools you actually use.

TypeScriptBunRustnpmsetup: easycomplexity 2/5

Skilled is a terminal dashboard that shows you how you actually use your AI coding tools. The idea is simple: tools like Claude Code, OpenCode, Codex, Grok, and Droid each keep a local history of your sessions on disk. Skilled reads those history files and turns them into charts and tables, so you can see which skills, slash commands, and tool calls you reach for most, and which ones you never touch.

The interactive view runs in your terminal at 30 frames per second. It shows bar charts of the most-used skills, a 16-week heatmap of your activity, an hourly histogram, and a feed of recent calls. Beyond the live view there is also an audit report that flags heavy hitters, rising or declining trends, skills that have gone stale, and one-offs that you only ever used once. Rising is defined as a 50 percent or higher increase over four weeks, and stale means unused for 30 days or more.

There is a command-line side as well, so you can run skilled list, skilled detail with a skill name, skilled audit, skilled calls, or skilled providers, with filters by source tool or by project. Add the json flag to any command for machine-readable output, useful if you want to pipe results somewhere else.

Installation is a shell one-liner on Linux or macOS, or a global install through npm or pip. Skilled auto-detects which of the supported tools are present on your machine and reads their predictable history file paths, including the Claude Code history file in your home directory. Nothing is sent over the network, there are no accounts, and no configuration files. You can also build it from source with Bun, with an optional Rust index for faster scans, and the project is MIT licensed.

Where it fits