skillkit
v0.10 — sessions, streaks, graphs

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.

/
View on GitHub
skillkitnormal
-- NORMAL --skillkit v0.9.0utf-8

Supported agents

ClaudeClaude CodeCursorCursorOpenAICodexGeminiGemini CLIOpenCodeOpenCode

Five commands. Full picture.

Everything runs locally. No accounts, no telemetry, no cloud.

Token spend, model breakdown, plan utilization

terminal
$skillkit burn --days 7
BURN RATE — last 7 days
CLAUDE
Sessions: 469
API calls: 27,331
COST
Total: $7,859.58
Daily avg: $436.64
Projected/mo: $13,535.95
Plan: $200/mo
Utilization: 3930%
BY MODEL
claude-opus-4-6 ███████████████ $7,711
claude-sonnet-4-6 █░░░░░░░░░░░░░░ $103
claude-haiku-4-5 ██░░░░░░░░░░░░░ $44
skillkit v0.10local-first12 agents

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.

Comparison of SkillKit, skills.sh, Straude, and manual skill management
FeatureSkillKitskills.shStraudeManual 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)
MIT License

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 GitHub

Manage skills from Obsidian

AgentFiles is an Obsidian plugin that lets you browse, enable, and organize AI skills directly from your vault.

Get AgentFiles

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

/