Know what your
AI agents cost
Observability for AI coding agents. Track burn rate, sessions, streaks, and contribution graphs across Claude, Cursor, Codex, and 9 more — all local, all offline.
Supported agents
Five commands. Full picture.
Everything runs locally. No accounts, no telemetry, no cloud.
Token spend, model breakdown, plan utilization
The observability layer for AI agents
Burn Rate Analysis
Track token spend across Claude, Cursor, Codex, and 9 more agents. Daily burn, model breakdown, and plan utilization.
Session Tracking
Daily usage across all agents with per-session cost, tokens in/out, and model breakdown. Persisted locally in SQLite.
Streaks & Velocity
Current streak, longest streak, and week-over-week cost velocity. Know your coding momentum at a glance.
Contribution Graph
52-week GitHub-style heatmap of your AI coding activity. Filter by agent to see where you spend your time.
Context Budget
Track the token cost of each installed skill. Know exactly how much of your context window skills consume.
Auto-Scan Hooks
Install a Claude Code SessionEnd hook to auto-index sessions. Zero-effort analytics that just work.
Distribution + Observability
skills.sh installs your skills. SkillKit tells you which ones matter.
| Feature | SkillKit | skills.sh | Straude | Manual Copy |
|---|---|---|---|---|
| Install / update skills | ||||
| Registry search | ||||
| Usage analytics + sparklines | ||||
| Burn rate (40+ models) | ||||
| Multi-agent (12 agents) | ||||
| Streaks & velocity | ||||
| Contribution heatmap | ||||
| Context budget tracking | ||||
| Trigger collision detection | ||||
| Auto-scan hooks | ||||
| Local-first (no telemetry) |
Built in the open
SkillKit is free and open source. All analytics run locally on your machine. Contribute, fork, or audit the code.
View on GitHubManage skills from Obsidian
AgentFiles is an Obsidian plugin that lets you browse, enable, and organize AI skills directly from your vault.
Get AgentFilesFrequently asked questions
How is this different from skills.sh?
skills.sh handles skill distribution — install, update, search. SkillKit is the analytics layer on top: usage tracking, burn rate analysis, streaks, contribution graphs, and context budget optimization.
How is this different from Straude?
Straude tracks Claude Code usage and uploads it to a cloud leaderboard. SkillKit is local-first (your data never leaves your machine), supports 12 agents instead of just Claude, and focuses on efficiency rather than rewarding spend.
Which AI coding agents are supported?
Claude Code, Cursor, Codex, Gemini CLI, Windsurf, OpenCode, Amp, Continue, Goose, Kiro, Roo Code, and Antigravity. Filter any command with --claude, --cursor, --codex, etc.
Is SkillKit free?
Yes. SkillKit is MIT-licensed and free forever. All analytics are local-first — your data never leaves your machine.
What data does SkillKit collect?
None. All analytics are stored locally in SQLite at ~/.skillkit/analytics.db. SkillKit scans your local session files and never phones home.
How do I auto-track sessions?
Run `skillkit auto --on` to install a Claude Code SessionEnd hook. It runs `skillkit scan` after every session — zero-effort analytics.
Does it work with Obsidian?
Yes — AgentFiles is an Obsidian plugin that manages AI skills directly from your vault. Install it to browse, enable, and organize skills without leaving Obsidian.
Stop guessing. Start measuring.
One command. No signup. No telemetry.