Kasetto AI Asset Usage Audit
Joins your kasetto install lock with each agent's session history to show which skills and MCP servers are actually used, and renders an HTML usage dashboard.
UtilitiesIntermediate★ 185⑂ 9AI score 8/10Last updated: Sep 14, 2026
What it does
- Reads the kasetto lock (what you installed) plus each AI agent's local session store, then joins them to report real invocation history.
scripts/collect.pyscans and writesusage.json(cached by size/mtime for fast reruns);scripts/render.pybuilds an offline, network-free HTML dashboard.- Per-asset detail: totals,
last_used, daily histograms, per-source repo rollups (by_source), per-server/per-tool MCP breakdowns, andunmanagedassets missing from the lock. - Severity-ranked insights (bad/warn/info/good) drive the summary, and removal advice leads with idle MCP packs since their tool definitions load into every request.
- Built-in honesty rule: if an agent's store can't be read, findings must be phrased as "never invoked in the agents kasetto can read" so you don't prune something you still depend on.
Who it's for
- kasetto users syncing skills and MCP servers across multiple agents.
- Anyone whose context is bloated by forgotten MCP servers.
- People who need an evidence-based audit before trimming
kasetto.yaml.
Examples
- "What skills do I actually use?" → scan, then report idle assets alongside coverage caveats.
- "Why is my context so bloated?" → surface idle MCP packs and recommend
kst removefollowed bykst sync. - "What can I delete from kasetto.yaml?" → use
by_sourceto propose dropping whole source blocks whose assets are all dormant.
· · · Install guide · · ·
Try it now, no install
Paste this into Claude to use the skill without installing anything.
Read the instructions in this file and follow them to help me: https://raw.githubusercontent.com/pivoshenko/kasetto/HEAD/skills/kst-ai-assets-usage/SKILL.md What I want: (describe your task here)
If Claude can't open the link, open it yourself and paste the contents instead.
↓ If it works for you, download the ZIP below and install it. Then it runs on its own — no pasting each time.
Install in the Claude app (no terminal)
- Download the ZIP with the button below.
- In Claude, open Settings → Capabilities and turn on 'Code execution and file creation'. (one time)
- Go to Customize → Skills → + → 'Upload a skill' and upload the ZIP.
Install in Claude Code
Let Claude do it — paste this into Claude Code
Install the skill I found on Claude Skill Mart. Copy the skills/kst-ai-assets-usage folder from the GitHub repo pivoshenko/kasetto into my ~/.claude/skills/kst-ai-assets-usage/. When it's done, tell me in one line what this skill can do.
Install with a command instead
git clone https://github.com/pivoshenko/kasetto.git /tmp/kasetto && cp -r /tmp/kasetto/skills/kst-ai-assets-usage ~/.claude/skills/⚠ This is a third-party skill. Check the source repository before installing.
- Open a terminal.
- Clone the repository:
git clone https://github.com/pivoshenko/kasetto.git - Copy the skill into Claude's skills directory:
cp -r kasetto/skills/kst-ai-assets-usage ~/.claude/skills/ - Verify Python 3 is available:
python3 --version(standard library only, no extra packages). - Make sure the kasetto CLI is installed and
kst list --jsonworks. - Restart Claude Code and ask something like "audit my agent assets" to trigger the skill.
- Open the generated
usage.htmlin your browser to review the dashboard.
View source on GitHub ↗License: NOASSERTION