Skip to content
Back to skills

Overhead

ASecurity

Measure what every request re-reads before the user's message (system prompt, tools, MCP schemas, CLAUDE.md, rules, auto memory) and price each memory file per month; offer to split a heavy one. Use when the user asks why sessions start large, what CLAUDE.md or MCP servers cost, or how to trim memory files.

  • 2 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 13, 2026
ai-agentsbashnode

Works with

  • cli
  • mcp

Security analysis

A100/100

Scanned October 13, 2026

npx -y skills add KushalP1/context-doctor --skill overhead --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Overhead?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Overhead
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/kushalp1-overhead/badge)](https://www.skillsdirectory.com/skills/kushalp1-overhead)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: overhead
description: Measure what every request re-reads before the user's message (system prompt, tools, MCP schemas, CLAUDE.md, rules, auto memory) and price each memory file per month; offer to split a heavy one. Use when the user asks why sessions start large, what CLAUDE.md or MCP servers cost, or how to trim memory files.
---

Run this and show the user its output as it is (it is already formatted):

```bash
node "${CLAUDE_PLUGIN_ROOT}/dist/cli.js" overhead --mcp
```

`--mcp` launches each configured MCP server once to size its tool definitions; drop it if the user does not want their servers started. If the servers show "MCP SDK not installed", this plugin copy cannot launch them; `npx -y context-doctor overhead --mcp` can, if the user wants the sizes. Then say in one or two sentences which item costs the most and what to do about it.

If a memory file is flagged as large, offer to split it. Show the plan first, which changes nothing:

```bash
node "${CLAUDE_PLUGIN_ROOT}/dist/cli.js" overhead split <file>
```

Only when the user agrees, add `--write`: it moves the large sections word for word to `<name>.reference.md`, leaves a pointer to each, and backs up the original first.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.