Keep your API keys and tokens out of your Claude Code conversations: tokens pasted as keyfob: lines are stored before the model sees them, Claude asks for a key through the /keyfob panel, a guard stops Bash commands that would print one, and each command gets only the keys it needs from the OS keystore
say
whilestevego/claude-mods
Claude Code speaks through murmur (Kokoro on the Apple Neural Engine): turn summaries, needs-you alerts, background tasks, progress check-ins and rate-limit warnings, each session in its own voice (/say picks one)
cache-keeper
davidho27941/cockpit
Keeps the prompt cache warm while a session idles: every 50 minutes (configurable) one tiny request over the conversation prefix, so the entry does not lapse after an hour
model-router
GambetaClub/model-router
Picks the model and the reasoning effort for each task with TypeSafe's Jev, a System One decision model reached either through TypeSafe's own API or the Vercel AI Gateway. Routes subagent models at agent.spawn and the main loop's effort and model at turn.step, in both directions, falling back to the engine's built-in classifier when no key is set.
Sends each local session's status (what Claude is doing, task progress, context and usage) to the Claude Widget desktop app on this computer, and takes its Stop button
today-mod
zyx1121/today-mod
/today: the day's agenda for Claude and for you. Calendar events, E3 deadlines and Reminders are read through the macos and nycu plugin scripts, shown as one line above the prompt with a countdown to the next event, and handed to Claude as a context block so it knows your day.
effort-router
totally-tim/effort-router
Picks the reasoning effort for each turn of the main conversation with a System One classifier (hosted Jev or a compatible service) and shows the level on the spinner and on the line that closes the turn. In shadow mode it shows and logs its pick and sends the session's effort; in enforce mode it sends the pick. Requires CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1.
git-gate
Recokioshi/claude-kit
Git only when you asked: commits, pushes, pull requests, merges and destructive git commands run only when your latest message (or /ship, /kickoff (also as /progress-pane:kickoff), or your answer to Claude's question) allowed them; everything else is refused with a note telling Claude to ask. No UI.
model-guard
Recokioshi/claude-kit
Choose the model versions Claude and its subagents may use: /models lists the newest of each family from Anthropic's Models API (older versions one key away); block a version, or a family's new ones, and subagents, workflows and /model asking for it are refused or moved to an allowed version. One list shared by every Claude Code window on the machine; a repo can keep its own.
progress-pane
Recokioshi/claude-kit
Mission control for Claude sessions, in a Notebook look: a band and /progress pane in every session (model, effort, tokens, context, agents, gate, git), and with a worklog a validated worklog tool Claude updates at every step (done only after a green gate), facts the mod sees for itself (gate runs, commits, branch, agents, context and cost), drift hints where the two disagree, a band above the...
kaneed-dungeon
aieo-product/kaneed-dungeon-claudemod
カニード が Claude の作業中にダンジョンを自動探索する Claude Mod。回復は Lv アップとテスト成功、あとはマップで見つけたショップだけ。倒れると Lv 1 からやり直し。会話ログのパス・#N・URL もクリックで開ける。Needs function hooks (CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1) and an interactive terminal.
cache-caffeine
lperezmo/cache-caffeine
Keeps the prompt cache warm while you step away: a short poke before the cache expires, so the next turn reads the cache instead of writing it again. A row above the prompt turns it on and off and edits the message. Near the usage limit it books Claude a wake right after the reset.
rtl-kit
barmoshe/bar-mods
Right-to-left for Claude Code mods: one file to copy into a mod that orders Hebrew and Arabic right on every surface, aligns wrapped text right, draws markdown, cards, tabs, tables and SVG headers, and reorders text for the terminal
kittex
brenocq/kittex
Shows the LaTeX math in Claude's replies as real equations: images in kitty and Ghostty, text elsewhere
cyberine-snippets
cyberinecore/cc-snippets
Keyboard picker for your saved prompts: search snippet files, fill their placeholders, and drop them into the Claude Code prompt box, plus create, edit, duplicate, move, pin, delete and restore snippets without leaving the session. Snippets are plain Markdown files, not skills, so they cost the model no context until you use one.
skill-counter
ganbaroff/ai-guardrails-kit
Counts every skill expansion (typed /name, the Skill tool, a preload) in the plugin store, across sessions; /skill-usage shows the table. Observe-only: never changes what the model reads. No files, no network. English by default, Russian by a one-line switch.
handily-board
niksavis/handily
A board with two tabs: this session shows the task list that Claude and you share, and this machine shows every local session, the ones that wait for you first. /board opens it, and four model tools keep the list.
detector-secretos
Vincitorecode/mods-equipo
Revisa lo que Claude escribe y lo que va a commitear, y se detiene si encuentra API keys, tokens, llaves privadas o contraseñas; /secretos muestra el historial. · Stops Claude before it writes or commits API keys, tokens, private keys or passwords.
prompt-cache-control
zadoli/claude-mods
Prompt-cache meter above the Claude Code prompt: how many tokens each request read from, wrote to and sent past the cache, a live countdown to the cache's expiry, and what to do about it (keep going, compact or clear). The TTL follows Claude Code's own rules for your account (1 hour on a Claude subscription, 5 minutes on an API key, cloud provider or usage credits, plus the TTL variables and...
language-improve
TurboKach/cc-language-improve
Checks your prompt draft's English with Haiku after a pause and shows the whole draft corrected in the band above the prompt, with the changed words colored by kind of error and a short reason for each. Mute the kinds of error you do not want to see.
context-band
derek1ee/claude-context-band
Context-window squares by category above the prompt, with a prompt-cache countdown and an optional keep-warm refresh. Reads the context breakdown, the prompt draft's length and the session transcript's cache usage, all locally; a refresh (manual, or auto-refresh if enabled) sends one model request through Claude Code. Inside Herdr, it also flashes the session's entry in Herdr's agent list as...
speak-aloud
tiger3645/claude-tts
Reads Claude's responses aloud with local Kokoro neural voices (macOS say as fallback), detecting English and Spanish per paragraph: a speaker button on each reply block, /speak and /speak-stop, /speak-install to set up Kokoro, and /speak-engine, /speak-voice and /speak-rate settings.
keep-going
someonewithpc/claude-mod-keep-going
Keeps unattended sessions going: continues after usage limits reset, retries API overload with backoff, resumes cut-off responses, and compacts idle sessions before the prompt cache expires.
cache-countdown
broening/claude-mods
Zeigt ueber dem Prompt, wie lange der Prompt-Cache noch warm ist, mit Compact-Knopf und Auto-Compact kurz vor kalt