Claude Code Mods by Nate Herk plugin
Four Claude Code mods: cache cost, screen-recording masking, a /goal meter and a guard against edit conflicts
- 137 ★ on the repository
- Last commit
- MIT
Extended access
Why this level
- Mods intercept tool calls and results in Claude Code, so they see and change what reaches the screen
- Cache Keeper sends small pings to keep the cache warm and they use plan limits
Install
- Works in
Manual install
claude plugin marketplace add nateherkai/claude-code-modsThen one command per mod: `claude plugin install cache-keeper@nateherk-mods` and likewise the others.
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Mods intercept tool calls and results in Claude Code, so they see and change what reaches the screen
- Cache Keeper sends small pings to keep the cache warm and they use plan limits
This is third-party code. Review the repository files before installing.
What it does
Four mod plugins by Nate Herk for Claude Code. Mods draw a line above the prompt, a footer label or a side pane, add slash commands and step in before a tool runs. Cache Keeper shows whether a chat's prompt cache is warm or cold and what a cold restart would cost, keeps big chats warm with `/keepwarm` and asks before an expensive send. Recording Mode, through `/rec`, masks keys, personal data and business figures on screen and keeps private files closed. Goal Meter, through `/goals`, draws a progress bar for `/goal` from Claude's task plan with an ETA. Collision Guard, through `/guard`, asks for confirmation when Claude edits a file another open chat changed in the last 30 minutes.
Who it is for. People who run many large chats in Claude Code, record the screen for tutorials or keep several sessions in one repository.
Good fit when
- A large chat lost its cache and you want to see the rewrite cost before the next send
- You record the screen and keys, `.env` values and amounts must stay out of frame
- A long `/goal` should show as a bar with an ETA across all chats at once
- Two chats work in one repository and could overwrite each other's edits
Not a fit when
- Your Claude Code is older than 2.1.287: mods will not run
- Mods are not turned on for your account: Anthropic is enabling them gradually
- You need a guarantee that secrets are visible to no one: masking affects the screen while Claude still gets real results
Example request
Turn on Recording Mode in strict mode, I am starting a screen recording, and show my chat board with cache costsLimitations
- Claude Code 2.1.287 or newer is required. Mods work in the terminal and in the Desktop app's Code tab.
- Mods are enabled gradually. `claude plugin test` answers "no hooks module to load" when mods can load and "served off" when they cannot yet.
- A mod loads when a chat starts and `/reload-plugins` does not reload it, so open a new chat after installing.
- Recording Mode hides data on screen only, and Claude still receives real tool results.
- Installs are copies, so update with `claude plugin marketplace update nateherk-mods`.
How to disable. Run `claude plugin uninstall <mod>@nateherk-mods` for each mod and open a new chat. Recording Mode settings live in `~/.claude/mods-data/recording-mode/config.json`.
FAQ
How do I install Nate Herk's mods?
Run `claude plugin marketplace add nateherkai/claude-code-mods`, then `claude plugin install cache-keeper@nateherk-mods` and likewise `recording-mode`, `goal-meter` and `collision-guard`.
Why does the check say "served off"?
Mods are not yet enabled for your account. Nothing needs reinstalling: they work once Anthropic enables them.
How much does a cold cache cost?
Once the cache expires the next message writes the whole chat again at up to 2x the input price. On a 400k-token chat one message can cost a few dollars, while a warm cache costs cents.
What does Recording Mode hide?
Keys and tokens, `.env` values, emails, names, phones, card and account numbers and money. `/rec strict` also masks every large figure and percentage.
How do I update the mods?
Run `claude plugin marketplace update nateherk-mods`, then `claude plugin update <mod>@nateherk-mods` and open a new chat.
Discussion
No questions or reviews yet.
Related
PluginsA marketplace of 17 Claude Code mods: token-spend breakdown, a rollback edit timeline, assumption tracking, a verification board and a live command feed
A marketplace of 70 small Claude Code plugins with panes: notes, a task board, a context meter, utilities and a Git change viewer
Two plugins change how Claude Code output looks: replies in the glamour dark style and tool calls as compact one-liners.
A Claude Code mod that warms the prompt cache during breaks and shows the rewrite cost before a message goes into a cold session
A Claude Code status line with 5-hour and weekly limit usage, reset countdowns, model and prompt cache lifetime
A Claude Code plugin draws a band above the prompt with remaining 7-day and 5-hour limits and the prompt cache state
README in short
The README opens with a table of four mods with commands and descriptions. Requirements, a three-command install and detailed sections per mod with sample lines and settings follow.