Every Claude Code mod on GitHub, with what each one can reach.
A Claude Mod is a Claude Code plugin whose hooks are JavaScript or TypeScript functions that run inside your session. They can draw above the prompt, open panes beside the transcript, rewrite tool calls, spawn agents and access the host through the mods API. Mods are on by default in Claude Code 2.1.287 or later. The API can change between releases; the official guide and original design thread are listed under Building mods below.
Browse the mod collection to search by name or use case and inspect each mod's access details.
This list is different from a plain index in one way. Every row carries the mod's footprint: the events it hooks and the $ calls it makes, printed by Claude's own claude plugin validate before any mod code runs. A nightly scan clones every candidate repo on GitHub and refreshes the table, the badges and the website, which is generated from the same data. The method is described below the tables.
As of 2026-10-02, scanned against Claude Code 2.1.287: 359 mods in 373 candidate repos. 127 run host processes, 95 write files, 143 read files, 75 reach the network, 79 see every tool call, 111 see every prompt, 21 fail to validate on this version. Reach levels: L0 draws and remembers: 55 · L1 reads: 39 · L2 writes or runs: 186 · L3 network: 79. Not counted: davila7/claude-code-templates repackages 38 mods, a catalogue named here once instead of once per copy.
- Dashboards and usage
- While you wait
- Git, pull requests and CI
- Safety and privacy
- Memory and context
- Rendering
- Agents and workflows
- Building mods
- Every mod the scanner found
- Built into Claude Code
- How the scan works
- Use mods
- Related
- cctop - A btop-style pane with context fill, tokens, cost, cache hit ratio, rate limits, per-tool latency and subagents.
- token-ledger - A pinned line with session cost, last-turn tokens and cache hit ratio, plus
/ledgerfor the table. - context-lens - A live
/contextline with window fill and growth per turn, plus a pane with per-category bars. - quota-meter - The 5-hour and 7-day plan windows as a pinned status line.
- agent-flow -
/flowopens a live tree of the session's subagents and teammates beside the transcript. - effort-cycle - Alt+E and Alt+Shift+E step the effort level without a transcript row, and the footer shows the model and level as a colored meter.
- burn-meter - Session spend as a growing fire bar above the prompt, with 5-hour and weekly plan limits and a
/burnpane with per-turn cost. - session-wrapped -
/wrappedplays an animated recap of the session and writes a shareable PNG card, with week and month totals read from local transcripts. - context-view - The context window as one row above the prompt, drawn like Claude Code's own meters, with the percentage used, tokens over the window and tokens left before auto-compact, plus
/context-viewto hide or show it. - wavy-usage - Desktop usage rings and an effort-level jet, with estimated cache lifetime, recent turn costs, observed 5-hour window growth and a breakdown of locally recorded sessions; the terminal gets a text band.
- Mindful-Claude - A guided breathing band above the prompt while a turn runs; the spinner counts the breath with you.
- cc-arcade - Nine games above the prompt, paused when Claude finishes, plus a pet fed by the tests, commits and edits Claude makes.
- claude-games - A dodge race, Breakout, a dino runner and a side-scrolling shooter that react to Claude's real edits and commits.
- cc-pokedex - Wild creatures appear above the prompt based on where your prompt leads.
- time - The time you sent each message, drawn above it.
- boss-fight - Failing tests spawn a pixel boss with one HP per failure, and each run that fixes tests lands a hit.
- intermission - Doom deathmatch in a Ghostty or kitty pane on macOS 15+, returning you to Claude when it finishes or needs input; downloads and runs Odamex and connects to a shared game server.
- cc-pr-tracker - Watched pull requests as lines above the prompt, with merge state, review and required checks, and a toast when one changes.
- gh-ci-status - GitHub Actions runs of the session's repo pinned above the prompt, with links to the PR and the run.
- vercel-deploy-status - The Vercel deploy queue of the linked project under the prompt, woken by a push or a merge.
- pr-bridge-watch - Connects a new PR's CI to a live watch over a WebSocket bridge.
- deploy-verify - Checks configured live URLs after recognized deploy commands, waits for relevant GitHub Actions runs when present, and adds the verification result to model context.
- secret-redactor - Swaps secrets, email addresses and IPs for stable placeholders before the model reads them, and restores them on the way into a tool call.
- honmoon-redact - Redacts API keys and sensitive identifiers from Read, Bash and Grep output before it reaches the model.
- kb-settings-guard - Denies a delegated agent lane any write to the repo's Claude settings files.
- claude-doctor - Reports an install health verdict at session start and refuses tool calls while the install is provably broken.
- plugin-health - Reports at session start when plugins declared in settings are not installed or are disabled for the project.
- launch-codes - Requires a one-time code and confirmation for selected risky Bash commands, including
git push --forceandvercel --prod. - scope-guard - Tracks recognized file edits against a configurable threshold, with a model judge and user overrides that can permit further edits.
- merge-gate - Checks merge permission for recognized Bash merge commands and selected pushes from feature branches to trunk.
- receipt - Turns the turn footer into a receipt of edits, runs and curls, never folds a destructive command into a tool group, and names an unverified claim in the spinner.
- lcm - Lossless context management: DAG-based summarization that keeps every message reachable.
- kindex-modern - Repo-local memory and durable tasks that learn from your conversations.
- segmem - Segmented, scoped memory in one SQLite file: wakes at session start, recalls on every prompt, nags when stale.
- commonplace - An LLM-maintained knowledge base for Obsidian vaults that triggers on paper sharing and research questions.
- aside - A read-only side chat in a pane: ask about the session so far and a tool-less fork of the transcript answers.
- claude-mermaid - Every mermaid block Claude writes is drawn as box art, in colour, where the fence was in the transcript.
- autodev-core - Brainstorm, auto, iterate, audit, review and ship commands with a prd.json sprint system.
- catalyst-probes - A consultation and prompt engine configured by TOML tables of probes and prompts.
- autotel - OpenTelemetry for mods: adds
$.autotelin the engine.create fold and traces every hook dispatch. - homie-persona-cognition - Host-bound cognitive lifecycle events for a persona system.
- agent-race - Puts several sessions on one track for the same task and scores tools, edits, tests and cost per lane.
- Getting started with Claude Code mods - Anthropic's guide to building, testing and sharing a mod, with version requirements and working examples.
- Claude Code mods announcement - The launch overview for customizing behavior and UI in the terminal and desktop app.
- Function Hooks: the issue - The design thread: architecture PDF, nine demo videos, the cheat sheet and the community updates.
- Anthropic's built-in mods - Source of diff, sec-default and telemetry, with the test kit and the noun-contract convention.
- claude-mods-skill - A skill that teaches Claude to build a mod, with a working hello-mod to copy.
- awesome-claude-code-function-hooks - The first list, from before the rename, with two plugins and a clean tsconfig recipe.
Every plugin on GitHub whose hooks/hooks.json names a module and that is not a test fixture, a mirror of Anthropic's own mods, or a copy inside a catalogue (repos in data/catalogs.txt are named once with their count, so their stars never rank a copy above the author's own repo). A mod its author has moved to another repo counts once, on the copy named in data/duplicates.txt; the scanner flags same-owner same-name pairs for review and never collapses them on its own. Sorted by stars. Reach is the widest thing the mod's $ calls can touch: L0 draws and remembers, L1 reads, L2 writes files, runs processes or drives Claude, L3 reaches the network. It is a footprint, not a verdict; a PR tracker has to run gh. Sees lists what the mod observes without a matcher.
| Mod | What it does | Reach | Sees | Validates on | Stars |
|---|---|---|---|---|---|
| ruview-live | RuView live sensing in Claude Code: /ruview opens a pane beside the transcript with three views: an overview… | only what it hooks | 2.1.287 | 95885 | |
| ruflo-mods | ruflo as a Claude Code mod (function hooks, ADR-404): in-process prompt routing, edit learning signals, tight… | every prompt, every tool call, subagent spawns | 2.1.287 | 73669 | |
| ruflo-ruos | Run ruflo swarm agents on your own ruOS cloud desktops via the tenant-authenticated fleet MCP or per-tenant S… | every prompt | 2.1.287 | 73669 | |
| ruflo-swarm | Agent teams, swarm coordination, Monitor streams, and worktree isolation: wraps 4 swarm_* + 8 agent_* MCP too… | subagent spawns, every tool call, everything | 2.1.287 | 73669 | |
| code-modernization | Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, t… | every prompt, every tool call | 2.1.287 | 37297 | |
| fm | Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation,… | only what it hooks | 2.1.287 | 7424 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | compaction | 2.1.287 | 7308 | |
| terminal-browser | A browser running directly inside claude code. Preview websites, view HTML documents, and let your agent cont… | ? calls | 2.1.287 | 3583 | |
| caliber-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | compaction | 2.1.287 | 1293 | |
| claude-council | Consult multiple AI coding agents (Gemini, OpenAI, Grok, Perplexity, Kimi, any model OpenRouter routes to, pl… | Bash calls, /"^mcp__claude-council__ask$"/ calls, /"^mcp__claude-council__specialist$"/ calls | fails on 2.1.287 | 815 | |
| storybloq | Project memory for Claude Code and Codex. Storybloq stores tickets, issues, handovers, and lessons in a .stor… | every tool call, compaction, every prompt | 2.1.287 | 762 | |
| jev-auto-compact | Jev-powered verbatim compaction: once context reaches 60%, prunes stale tool calls with zero generation. Skip… | compaction | 2.1.287 | 424 | |
| lesson-cards | Displays lesson hint cards when tool calls match known patterns. Additive surface during pilot; the classic -… | every tool call | 2.1.287 | 286 | |
| memory-lens | Recalls the few memories related to each prompt: one line for the human, one context entry for the model. Loc… | every prompt, every tool call | 2.1.287 | 286 | |
| promote-lights | Shows CI status lights above the prompt while a promote PR (base main) is open. One REST page per minute, PR-… | only what it hooks | 2.1.287 | 286 | |
| secrets-veil | Masks secret values in tool results before the model reads them: named vendor variables, value-shape patterns… | every tool call | 2.1.287 | 286 | |
| compact-adviser | Suggests (or, opt-in, runs) /compact at a completed checkpoint, judged by TypeSafe Jev. Its hooks module acti… | compaction | 2.1.287 | 192 | |
| multi-core | Claude Code plugin: use ChatGPT (Codex), Cursor, OpenCode Zen, and Antigravity models inside one Claude Code… | only what it hooks | 2.1.287 | 184 | |
| shunt | A Claude Mod for the shunt gateway: /shunt:usage reads the shared account pool's remaining headroom and reset… | only what it hooks | fails on 2.1.287 | 165 | |
| fast-jev-output | Trim long Bash output with Jev before the model sees it (Claude Code plugin) | Bash calls | 2.1.287 | 156 | |
| jev-eval-observer | Pass-through evaluation instrumentation; never changes tool results. | Bash calls | 2.1.287 | 156 | |
| lane-stack | Solo PM conveyor for Claude Code: orchestrator agents, lane playbooks, onboard and resume commands. | compaction, ? calls, every prompt, subagent spawns | 2.1.287 | 120 | |
| winnow | A calibrated context sieve for Claude Code. Every large tool result is judged by a System One model before it… | ? calls, every prompt | 2.1.287 | 100 | |
| genesis-web-override | Answers Claude Code's built-in WebSearch with Genesis's web_search chain, falling back to the built-in on any… | WebSearch calls | 2.1.287 | 95 | |
| mindful-claude | Guided breathing exercises above the prompt while Claude works: coherent, box, 4-7-8 and the physiological si… | only what it hooks | 2.1.287 | 82 | |
| save-token-jev | Jev-guided, verbatim context compaction for Claude Code. | only what it hooks | fails on 2.1.287 | 79 | |
| jev-rules | Jev picks which of your rules apply to each prompt, so Claude only sees the ones that matter. | only what it hooks | 2.1.287 | 62 | |
| tw-stock-mod | Watchlist band above the Claude Code prompt: Taiwan hours show the Taiwan list (紅漲綠跌), US hours show the US l… | only what it hooks | 2.1.287 | 57 | |
| compaction-trigger | Requests a session compaction when the live context passes a token threshold, so verbatim compaction plugins… | only what it hooks | 2.1.287 | 47 | |
| context-report | Prints which instruction files the engine loaded (tier, path, @ imports, size) once per context load, and hin… | the system prompt | 2.1.287 | 47 | |
| drift-fuse | Scores each unattended turn against the task the person asked for with TypeSafe's Jev model, and after consec… | every prompt, every tool call | 2.1.287 | 47 | |
| cs | cs's in-session mod: the rotate band above the prompt, forced rotation past CS_ROTATE_FORCE_CTX, and the wrap… | every prompt | 2.1.287 | 44 | |
| cs-update | Release notes for a pending cs update, once per launch, with 1 to install it in place; /cs-update reopens the… | only what it hooks | 2.1.287 | 44 | |
| jev-compact-gate | Jev decides when the session compacts, inside a 280k: 400k token band; Claude's own summary does the compacti… | compaction | 2.1.287 | 41 | |
| cache-tax | cache-tax, the Mod. Everything the hook form does, from inside Claude Code instead of the transcript: stops a… | classic hooks, every prompt, compaction | 2.1.287 | 39 | |
| lcm | Lossless context management: DAG-based summarization that preserves every message | the system prompt, every prompt, every tool call | 2.1.287 | 36 | |
| cc-arcade | Games above the Claude Code prompt (snake, Tetris, 2048, Minesweeper, Flappy, Pong, typing test, Space Invade… | every tool call | 2.1.287 | 36 | |
| hope | Thinking discipline for AI work. Clarify intent, shape approach, consult experts, guard unsupervised work, ha… | every prompt | 2.1.287 | 34 | |
| hunch | A grab bag of hunches: experimental skills and plugin features tried here before they earn a place in hope or… | classic hooks, every tool call, every prompt, compaction | 2.1.287 | 34 | |
| fable-pin | Pins every subagent to the fable model: rewrites the model on agent.spawn unless the spawn is a fork, with /f… | subagent spawns | 2.1.287 | 32 | |
| kindex-modern | Repo-local Kindex memory and durable tasks for Claude function hooks (qualified on 2.1.274) | the system prompt, every prompt, every tool call | 2.1.287 | 32 | |
| claude-runtime | Shared Claude runtime adapter: normalises function-hook events into ClaudeRuntimeEvent, exposes $.runtime (em… | every prompt, every tool call, subagent spawns | fails on 2.1.287 | 26 | |
| harness-mods | Harness Mod layer: heartbeat/canary, native usage, rewrite explanations, measured subagent accounting, superv… | subagent spawns, every tool call, every prompt | 2.1.287 | 26 | |
| bender | REALITY BENDER: intercepts a harmless tool result and alters what Claude receives; prints REAL vs RECEIVED | Bash calls | 2.1.287 | 26 | |
| blackbox | BLACK BOX RECORDER: structured per-session timeline of prompts, model steps, tool calls, subagents and denial… | every prompt, every tool call, subagent spawns | 2.1.287 | 26 | |
| guardian | GUARDIAN: executable policy that protects lab/demos/protected/** from Write/Edit/Bash, whatever CLAUDE.md says | Write|Edit|NotebookEdit|Bash calls | 2.1.287 | 26 | |
| matrix | MATRIX: freezes a harmless tool call before it runs, shows what Claude intended, asks you, then continues or… | Bash calls | 2.1.287 | 26 | |
| tunnel-cost | MIDDLEWARE TUNNEL stage 2: Cost analyzer: estimates the call's token cost from the args size | Bash calls | 2.1.287 | 26 | |
| tunnel-observer | MIDDLEWARE TUNNEL stage 1: Observer: sees the call first, stamps t0, prints what enters | Bash calls | 2.1.287 | 26 | |
| tunnel-policy | MIDDLEWARE TUNNEL stage 3: Policy: allows everything harmless; denies a matching rule | Bash calls | 2.1.287 | 26 | |
| tunnel-telemetry | MIDDLEWARE TUNNEL stage 4: Telemetry: records the call and its result for the ledger | Bash calls | 2.1.287 | 26 | |
| probe-ui | Interactive UI probe: ui.render components, toast, status, log, pane, command register | only what it hooks | 2.1.287 | 26 | |
| probe2 | Interception probe: deny, rewrite, replace result, delay, throw, register tool, classify | classic hooks, Bash calls, Read calls, mcp__probe2__probe_echo calls | 2.1.287 | 26 | |
| probe3 | Permission override, subagent visibility, agent.spawn model rewrite, turn.step routing, prompt context inject… | every tool call, subagent spawns, every prompt | 2.1.287 | 26 | |
| spike-compact | Spike: does $.session.compact() work from a plugin, and what does the session.compact event carry? | compaction | 2.1.287 | 26 | |
| spike-describe | Spike: does a tool.describe rewrite reach the model, does agent.offer hide a type, does prompt.suggest fire? | only what it hooks | 2.1.287 | 26 | |
| spike-handoff | Spike: safe-boundary handoff (bundle written at turn.complete from the runtime bus) and $.turn.abort semantics | every tool call | 2.1.287 | 26 | |
| xray | CLAUDE RUNTIME X-RAY: wildcard inspector with filters (/xray all|tools|subagents|session|usage|ui|errors|unkn… | everything | 2.1.287 | 26 | |
| costclaw-live | COSTCLAW LIVE: per-request cost, cache decay and repeated-read detection while the session runs, and it serve… | every tool call | 2.1.287 | 26 | |
| prodguard | PRODUCTION GUARD: ambient project/environment context + a transport-independent policy core (DashClaw evidenc… | Bash|Write|Edit|NotebookEdit calls | 2.1.287 | 26 | |
| supervisor | SUBAGENT SUPERVISOR: routing-and-budget Mod. Rewrites a spawn's model onto the capability graph instead of de… | subagent spawns, every tool call | 2.1.287 | 26 | |
| contextsaver | Diagnoses wrong processes, workflows and habits in Claude Code sessions: fires on plan acceptance, workflow l… | every tool call, subagent spawns, compaction, every prompt | 2.1.287 | 25 | |
| homie-persona-cognition | Host-bound cognitive lifecycle events for The Homie. | every tool call, every prompt | 2.1.287 | 25 | |
| pi-agent-for-claude | pi agent for claude: a pi subagent type whose model steps run the pi CLI, so pi subagents and agent-team te… |
every tool call, subagent spawns | 2.1.287 | 22 | |
| jev | Cheap, fast, typed AI judgments inside Claude Code via the jevctl CLI (verify, screen, find, classify, extrac… | compaction | 2.1.287 | 22 | |
| claude-runtime | Shared Claude runtime adapter: normalises function-hook events into ClaudeRuntimeEvent, exposes $.runtime (em… | every prompt, every tool call, subagent spawns | fails on 2.1.287 | 22 | |
| harness-mods | Harness Mod layer: heartbeat/canary, native usage, rewrite explanations, measured subagent accounting, superv… | subagent spawns, every tool call, every prompt | 2.1.287 | 22 | |
| bender | REALITY BENDER: intercepts a harmless tool result and alters what Claude receives; prints REAL vs RECEIVED | Bash calls | 2.1.287 | 22 | |
| blackbox | BLACK BOX RECORDER: structured per-session timeline of prompts, model steps, tool calls, subagents and denial… | every prompt, every tool call, subagent spawns | 2.1.287 | 22 | |
| guardian | GUARDIAN: executable policy that protects lab/demos/protected/** from Write/Edit/Bash, whatever CLAUDE.md says | Write|Edit|NotebookEdit|Bash calls | 2.1.287 | 22 | |
| matrix | MATRIX: freezes a harmless tool call before it runs, shows what Claude intended, asks you, then continues or… | Bash calls | 2.1.287 | 22 | |
| tunnel-cost | MIDDLEWARE TUNNEL stage 2: Cost analyzer: estimates the call's token cost from the args size | Bash calls | 2.1.287 | 22 | |
| tunnel-observer | MIDDLEWARE TUNNEL stage 1: Observer: sees the call first, stamps t0, prints what enters | Bash calls | 2.1.287 | 22 | |
| tunnel-policy | MIDDLEWARE TUNNEL stage 3: Policy: allows everything harmless; denies a matching rule | Bash calls | 2.1.287 | 22 | |
| tunnel-telemetry | MIDDLEWARE TUNNEL stage 4: Telemetry: records the call and its result for the ledger | Bash calls | 2.1.287 | 22 | |
| probe-ui | Interactive UI probe: ui.render components, toast, status, log, pane, command register | only what it hooks | 2.1.287 | 22 | |
| probe2 | Interception probe: deny, rewrite, replace result, delay, throw, register tool, classify | classic hooks, Bash calls, Read calls, mcp__probe2__probe_echo calls | 2.1.287 | 22 | |
| probe3 | Permission override, subagent visibility, agent.spawn model rewrite, turn.step routing, prompt context inject… | every tool call, subagent spawns, every prompt | 2.1.287 | 22 | |
| spike-compact | Spike: does $.session.compact() work from a plugin, and what does the session.compact event carry? | compaction | 2.1.287 | 22 | |
| spike-describe | Spike: does a tool.describe rewrite reach the model, does agent.offer hide a type, does prompt.suggest fire? | only what it hooks | 2.1.287 | 22 | |
| spike-handoff | Spike: safe-boundary handoff (bundle written at turn.complete from the runtime bus) and $.turn.abort semantics | every tool call | 2.1.287 | 22 | |
| xray | CLAUDE RUNTIME X-RAY: wildcard inspector with filters (/xray all|tools|subagents|session|usage|ui|errors|unkn… | everything | 2.1.287 | 22 | |
| costclaw-live | COSTCLAW LIVE: per-request cost, cache decay and repeated-read detection while the session runs, and it serve… | every tool call | 2.1.287 | 22 | |
| prodguard | PRODUCTION GUARD: ambient project/environment context + a transport-independent policy core (DashClaw evidenc… | Bash|Write|Edit|NotebookEdit calls | 2.1.287 | 22 | |
| supervisor | SUBAGENT SUPERVISOR: routing-and-budget Mod. Rewrites a spawn's model onto the capability graph instead of de… | subagent spawns, every tool call | 2.1.287 | 22 | |
| claude-jev | Hands the small judgments in a session to TypeSafe's Jev, a System One model that returns typed answers inste… | compaction | fails on 2.1.287 | 19 | |
| classifier-telemetry | Records each tool call's permission verdict and wall time so auto-mode classifier cost is measurable from the… | every tool call | 2.1.287 | 17 | |
| herdr | Drive the herdr terminal workspace manager: panes, tabs, workspaces, and sibling coding agents | AskUserQuestion calls | 2.1.287 | 17 | |
| run-command | Pick a reply's ! <command> suggestion by click or digit to fill it into the shell prompt |
only what it hooks | 2.1.287 | 17 | |
| idle-compact | Compact once after 50 idle minutes, while the 1h prompt cache is still warm. | compaction | 2.1.287 | 17 | |
| prompt-rail | A rail of your session's prompts beside the transcript or above the prompt; hover to read one, click to jump… | classic hooks, every prompt | 2.1.287 | 12 | |
| redact | Read ツールの結果に含まれる認証情報の形をした文字列を、モデルが読む前に伏せる。 | Read calls | 2.1.287 | 12 | |
| awsh | awsh for Claude Code: an aw subagent type whose model steps are answered by a session on the local awsh har… |
every tool call, subagent spawns | 2.1.287 | 11 | |
| awcompact | Compacts a long tool result through the AitherOS decision door before the model reads it: per LINE SHAPE, lea… | every tool call | 2.1.287 | 11 | |
| claude-image-generation | Generate and edit images using Google Gemini, OpenAI GPT Image, xAI Grok Image, and OpenRouter APIs | mcp__claude-image-generation__generate calls | fails on 2.1.287 | 10 | |
| flowpane | A live workflow pane: replaces the default Workflow progress list with a phase-by-phase graph or a timeline b… | Workflow calls, every tool call | 2.1.287 | 9 | |
| autotel | OpenTelemetry for Claude Code plugins: adds $.autotel in the engine.create fold so a plugin records spans, tr… | everything | 2.1.287 | 8 | |
| cueloop | Claude Mod for cueloop Threads: plan, reply, prototype, diff, review, and refine | every tool call, compaction | 2.1.287 | 8 | |
| jev-guard | Probability-scored guardrails for Claude Code: deny rule-breaking edits and unasked-for deploys, route your o… | Edit|Write|Bash calls, Skill calls, every prompt, Agent calls | 2.1.287 | 7 | |
| taskcut | Compacts when the work moves on from one sub-task to the next instead of when the context window fills, inclu… | only what it hooks | 2.1.287 | 7 | |
| jev-pilot | TypeSafe's Jev decides how Claude Code works on each prompt: the main conversation's reasoning effort (low to… | every prompt, every tool call, compaction, the jev-pilot:report skill, subagent spawns, the jev-pilot:setup skill, every skill, /"(?:)"/ calls | 2.1.287 | 6 | |
| agent-flow | The agent flow pane: /flow opens a live tree of the session's subagents and teammates beside the transcript,… | subagent spawns, every tool call, classic hooks | 2.1.287 | 6 | |
| jev-search | Web search through Jev Search. Answers Claude Code's built-in WebSearch with Jev (sources and time window cho… | the system prompt, WebSearch calls | 2.1.287 | 6 | |
| autodev-core | Autonomous development workflow: brainstorm, auto, iterate, audit, review, ship, plus the prd.json sprint sys… | every prompt, Bash calls | 2.1.287 | 5 | |
| pixelband | Animated pixel art above your Claude Code prompt that reacts while Claude works: seven scenes, or your own im… | only what it hooks | 2.1.287 | 5 | |
| jev-context | Jev keeps the context window lean so compaction comes later: prunes tool output on entry, caps subagent repor… | only what it hooks | fails on 2.1.287 | 5 | |
| honmoon-redact | Client-side secret/PII redaction hooks: keep API keys and sensitive identifiers out of Claude Code's model co… | Read|Bash|Grep|WebFetch calls, every prompt | 2.1.287 | 5 | |
| my-mod | A band above the prompt. Replace with what your mod actually does. | only what it hooks | 2.1.287 | 5 | |
| vellum | Plan at the frontiers and review the plan in the browser: decisions and interfaces before mechanics, vertical… | the vellum:start skill, the vellum:stop skill, mcp__vellum__submit calls, mcp__vellum__state calls, mcp__vellum__grill_ask|mcp__vellum__propose|AskUserQuestion calls, every prompt | 2.1.287 | 4 | |
| ai-skills | Benjamin's collection of Claude Code skills: daily workflow, code quality, dev tools, and specialist agents. | only what it hooks | 2.1.287 | 4 | |
| cairn | Milestone-driven development workflow and tracking system for Claude Code projects: a language-agnostic core… | only what it hooks | 2.1.287 | 4 | |
| action-pin | After an edit that adds a GitHub Actions step pinned to a tag or a branch, names the commit SHA to write inst… | every prompt, Bash calls, Edit calls, Write calls | 2.1.287 | 4 | |
| ask-autopick | Picks the recommended option of a question that waited unanswered for a set time, so a session you left does… | /"^AskUserQuestion$"/ calls | 2.1.287 | 4 | |
| bash-diet | Shrinks each Bash result before the model reads it: per-command filters for git, test runners, linters, packa… | classic hooks, Bash calls, ? calls | 2.1.287 | 4 | |
| bg-tasks | Shows the background shell tasks of the session on the status line or in the shared sidebar, with the oldest… | Bash calls, TaskStop calls, every prompt | 2.1.287 | 4 | |
| bughunt | Runs proof-driven bug hunt rounds with /bughunt: each round proves one bug with a failing command the mod run… | /"^mcp__bughunt__proof$"/ calls, /"^mcp__bughunt__found$"/ calls, /"^mcp__bughunt__collab$"/ calls, every prompt, the bughunt:hunt skill, Skill calls, Edit calls, Write calls, NotebookEdit calls, subagent spawns | 2.1.287 | 4 | |
| cache-warm | Keeps the 1-hour prompt cache warm for a window you set, or with no end in every session under always, with o… | classic hooks, every prompt, compaction | 2.1.287 | 4 | |
| commit-cadence | Names the uncommitted files to you at the end of each turn, and tells the model at the next prompt to commit… | every prompt | 2.1.287 | 4 | |
| config-parse | Parses each JSON, YAML, TOML or .env file an Edit or Write touches, notes a parse error at once instead of at… | Edit calls, Write calls, every prompt, Bash calls | 2.1.287 | 4 | |
| context-restore | Hands a skill or command call the current text of its file when the file changed on disk after the session lo… | every skill, Read calls, every prompt | 2.1.287 | 4 | |
| contract-watch | After the model changes a function signature with Edit, adds the callers ripwire finds to the Edit's result,… | every prompt, Bash calls, Edit calls | 2.1.287 | 4 | |
| council | Asks a council of models about a hard problem, when the model calls its tool or you run /council :… | classic hooks, the system prompt, /"^mcp__council__convene$"/ calls | 2.1.287 | 4 | |
| dep-sentinel | Checks each package the model installs against its registry and OSV.dev, and stops a missing, brand-new, look… | every prompt, Bash calls | 2.1.287 | 4 | |
| desk-notify | Sends a desktop notification when a question or a plan waits for your answer, and when a turn ends or fails.… | /"^AskUserQuestion$"/ calls, /"^ExitPlanMode$"/ calls, classic hooks | 2.1.287 | 4 | |
| diagram-render | Renders the mermaid blocks of the model's replies with an installed mmdc after each turn and draws each pictu… | only what it hooks | 2.1.287 | 4 | |
| disk-janitor | Measures the build artifacts of the repository, shows them on the status line from 5 GB, and deletes the ones… | only what it hooks | 2.1.287 | 4 | |
| doc-drift-watch | After each commit the model makes, adds the doc lines that commit made stale (file:line references, symbol na… | Bash calls, every prompt | 2.1.287 | 4 | |
| edit-loop | Adds a note to the fifth edit of one file in one turn, so the model re-reads the code path and states the roo… | Edit calls, Write calls, NotebookEdit calls | 2.1.287 | 4 | |
| effort-auto | Has a small model rate how hard each prompt is and runs that turn and its subagents at the matching effort, w… | every prompt, subagent spawns | 2.1.287 | 4 | |
| env-sync | After each commit the model makes, names the env variables its added lines read that .env.example lacks, with… | every prompt, Bash calls | 2.1.287 | 4 | |
| error-poke | Sends one continue prompt after a turn an API error killed, so the half-done work carries on instead of the s… | every prompt | 2.1.287 | 4 | |
| flaky-memory | Remembers which tests failed on which code, and tells the model when a failing test has both passed and faile… | Bash calls | 2.1.287 | 4 | |
| gemini-advisor | Gives the model a Gemini advisor tool it calls by itself: Gemini reads the whole conversation and the model's… | classic hooks, the system prompt, mcp__gemini-advisor__advise calls | 2.1.287 | 4 | |
| gemini-compact | Moves compaction from Claude to Gemini: in summary mode Gemini summarizes the conversation and the newest mes… | compaction | 2.1.287 | 4 | |
| gemini-core | Keeps the Gemini keys and tier of every Gemini mod, and each mod's model and thinking level, in one place: ad… | only what it hooks | 2.1.287 | 4 | |
| gemini-plan-review | Has Gemini review each plan before the approval dialog, from the plan and the conversation, and sends a plan… | every prompt, ExitPlanMode calls | 2.1.287 | 4 | |
| gemini-review | Has Gemini review every git commit the model runs, from the staged diff and the conversation, and stops a com… | Bash calls | 2.1.287 | 4 | |
| git-commit | Ships a commit skill and holds every Bash git commit to it: a commit the skill did not open, a blanket git ad… | every prompt, Skill calls, the git-commit:commit skill, Bash calls | 2.1.287 | 4 | |
| i18n-watch | After an edit that calls translation keys, names the keys the JSON, Laravel PHP, YAML or gettext locale files… | Bash calls, every prompt, Edit calls, Write calls | 2.1.287 | 4 | |
| idle-art | Draws an ASCII animation above the prompt while the model works: matrix rain, fire, an aquarium, a cat, or a… | only what it hooks | 2.1.287 | 4 | |
| limit-watch | Shows the subscription usage limits under the prompt or in the shared sidebar with a reset countdown and a pr… | only what it hooks | 2.1.287 | 4 | |
| lockfile-sync | After each commit the model makes, names the manifests whose dependencies it changed without their lockfile (… | every prompt, Bash calls | 2.1.287 | 4 | |
| mcp-doctor | Tells you when an MCP server failed to connect or dropped, with the engine's reason and a reconnect button, a… | only what it hooks | 2.1.287 | 4 | |
| memory-save | Loads MEMORY.md into the session and saves project learnings to it after every turn through a tool-less fork… | classic hooks, every prompt, every tool call | 2.1.287 | 4 | |
| mod-doctor | Names each installed plugin, of every marketplace, whose local clone already offers a newer version, with the… | only what it hooks | 2.1.287 | 4 | |
| orphan-server | Lists the servers a Bash call of the model started in this repository and left listening on a port, with thei… | only what it hooks | 2.1.287 | 4 | |
| output-flood | Measures how much context each Bash command spent and tells the model, past a size limit, which narrower comm… | classic hooks | 2.1.287 | 4 | |
| pin-note | Keeps the notes you pin with /pin-note for the whole session and sends them to the model again, word for word… | classic hooks | 2.1.287 | 4 | |
| probe-runner | For mod development: runs a live check of plugins in a fresh Claude Code session in tmux, types the steps one… | /"^mcp__probe-runner__probe$"/ calls | 2.1.287 | 4 | |
| prompt-deck | Learns the short prompts you send often in this project and draws them, with the ones you pin by hand, above… | every prompt | 2.1.287 | 4 | |
| prompt-offload | Writes a prompt longer than the limit (2000 characters by default) to a temp file and sends the model its fir… | every prompt | 2.1.287 | 4 | |
| prompt-time | Draws the time under each of your messages and each text block of the model's replies, also for a resumed ses… | classic hooks, every prompt | 2.1.287 | 4 | |
| sage-memory | Keeps project and global memories in SQLite through a shared local daemon, hands the model the entries that m… | /"^mcp__sage-memory__"/ calls, the system prompt, classic hooks, compaction, /"^(Read|Grep|Glob|LSP|Edit|Write|NotebookEdit|MultiEdit|mcp__(?!sage-memory__).+)$"/ calls, every prompt, subagent spawns, /"^(Edit|Write|NotebookEdit|MultiEdit)$"/ calls, Bash calls | 2.1.287 | 4 | |
| self-command | For mod development: lets the model run a slash command in its own session, such as /reload-plugins after a p… | /"^mcp__self-command__run$"/ calls | 2.1.287 | 4 | |
| session-watch | Shows this session's state in the sidebar: context fill, token totals, cost, model and effort, the Claude Cod… | compaction, Bash calls | 2.1.287 | 4 | |
| shot-inline | Draws each PNG or JPG the model saves or reads under its tool row: pixels in kitty and Ghostty, quadrant bloc… | Read calls, Bash calls, /"^mcp__(plugin_playwright_)?playwright__browser_take_screenshot$"/ calls | 2.1.287 | 4 | |
| sidebar | Opens one shared pane beside the transcript and draws the sections, lines and buttons every other mod writes… | /"^mcp__sidebar__read$"/ calls | 2.1.287 | 4 | |
| slash-chain | Runs slash commands joined with && one after another, waits for each command's turn, pane or dialog to end, a… | mcp__slash-chain__fail calls, every skill, every prompt | 2.1.287 | 4 | |
| sql-concat-watch | After an edit that builds SQL by joining or interpolating strings, names each line, so the model passes the v… | every prompt, Bash calls, Edit calls, Write calls | 2.1.287 | 4 | |
| storage-guard | After an edit that keeps browser data in localStorage or sessionStorage, names each line, so the model stores… | every prompt, Bash calls, Edit calls, Write calls | 2.1.287 | 4 | |
| subagent-ledger | Shows each subagent of the session with its turns, time, model and tokens, the costliest first, yellow while… | subagent spawns | 2.1.287 | 4 | |
| task-poke | Submits a continue prompt while the task list has unfinished tasks, at most 99 times in a row by default, and… | every prompt, classic hooks | 2.1.287 | 4 | |
| tool-coach | Stops the model from repeating a tool call that just failed with the same input, until a file or command has… | every tool call | 2.1.287 | 4 | |
| ua-fallback | After a curl or wget an automated-client filter answered 403 or 429, gives the model the browser User-Agent t… | Bash calls | 2.1.287 | 4 | |
| katharsis | An output style that classifies each message by exchange type and shapes the reply to fit it: the answer firs… | every prompt, classic hooks | 2.1.287 | 4 | |
| ultrapowers | The client for ultrapowers: /ultrapowers commits an approved plan and runs on an exe.dev fleet yo… | mcp__ultrapowers__show_screen calls | 2.1.287 | 4 | |
| jev-router | Routes each turn to a Claude model chosen by TypeSafe's Jev, asked through the Vercel AI Gateway. | only what it hooks | 2.1.287 | 4 | |
| jev | Three-level decision layer on TypeSafe's Jev: picks model and effort per session and per subagent, compacts c… | every prompt, subagent spawns, compaction | 2.1.287 | 4 | |
| idle-compact | Compacts the main conversation once it has sat idle for idleMinutes, while the prompt cache is still warm, an… | compaction | 2.1.287 | 4 | |
| straw-boss | Route work through the smallest sufficient loop: handle bounded tasks directly, fan out clear branches, or co… | compaction | 2.1.287 | 4 | |
| specialists | Specialists execution runtime in Claude Code: specialist activation and dispatch over MCP, session continuity… | only what it hooks | 2.1.287 | 4 | |
| budget-guard | Stops a session before it runs past a budget. Three figures are guarded, each with a limit you set: the sessi… | every tool call, every prompt | 2.1.287 | 3 | |
| context-lens | A live /context: a pinned line under the prompt with the window fill and the growth per turn, and /context-le… | compaction | 2.1.287 | 3 | |
| quota-meter | Shows the subscription plan limits - the 5-hour window, the 7-day window and a gateway spend limit - as a pin… | only what it hooks | 2.1.287 | 3 | |
| token-ledger | A per-turn cost and token ledger: a pinned status line with the session cost, the last turn's tokens and the… | only what it hooks | 2.1.287 | 3 | |
| typesafe-mod | Routes decisions to TypeSafe's Jev model: ranks installed skills for each prompt, and answers the agent's own… | every prompt, AskUserQuestion calls | 2.1.287 | 3 | |
| workflow-gates | Draws the agentic-workflows engine's gates in the band above the prompt: rows a click puts in the prompt and… | every tool call, Bash calls, every prompt | 2.1.287 | 3 | |
| workflow-gates-rows | Draws the transcript row of an answer the workflow-gates mod sent as the question it answered and the answer,… | only what it hooks | 2.1.287 | 3 | |
| commonplace | LLM-maintained knowledge base for Obsidian vaults. Auto-triggers on paper sharing, vault health queries, conc… | Bash calls, Write|Edit calls, every tool call, subagent spawns, every skill, the system prompt, every prompt | 2.1.287 | 3 | |
| secret-redactor | Keeps secrets, email addresses and IP addresses out of the session transcript: swaps each one for a stable pl… | every prompt, every tool call, the system prompt | 2.1.287 | 3 | |
| vercel-deploy-status | Pins the Vercel deploy queue of the linked project under the prompt: every deploy queued, building or just fi… | Bash calls | 2.1.287 | 3 | |
| katzensteg | Game and HTML panels backed by the headless Katzensteg WM. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. | the system prompt, ? calls | 2.1.287 | 3 | |
| cc-pr-tracker | Watch GitHub PRs from a Claude Code session: merge state, review and required checks above the prompt, with a… | every prompt, Bash calls | 2.1.287 | 3 | |
| catalyst-probes | Consultation and prompt engine for Claude Mods. The module is the core; [probe.] tables in probes.toml ar… | the system prompt, every tool call, classic hooks, subagent spawns | 2.1.287 | 3 | |
| catalyst-refusal-watch | Makes every response the service filter stopped visible at once and adds a rule: report it, do not drop work… | TaskStop calls, the system prompt | 2.1.287 | 3 | |
| catalyst-statusline | Multi-line status HUD above the prompt over data families (hooks/data/*.ts pure collectors, one core subscrip… | every tool call, subagent spawns, classic hooks | 2.1.287 | 3 | |
| catalyst-swe-request | Request-text policy for devin/swe-2: registers one rule in the host's $.requestText noun. | only what it hooks | 2.1.287 | 3 | |
| signet-eval-functions | Optional Claude Code 2.1.274 and 2.1.280 function hooks for Signet-eval policy and output redaction | every prompt, classic hooks, every tool call | 2.1.287 | 3 | |
| jev-claude-router | Routes each Claude Code turn to the model and effort TypeSafe's Jev picks, weighed against what a switch cost… | classic hooks, compaction, subagent spawns | 2.1.287 | 2 | |
| workflow-gates | Draws the agentic-workflows engine's gates in the band above the prompt: rows a click puts in the prompt and… | every tool call, Bash calls, every prompt | 2.1.287 | 2 | |
| workflow-gates-rows | Draws the transcript row of an answer the workflow-gates mod sent as the question it answered and the answer,… | only what it hooks | 2.1.287 | 2 | |
| calendar | [Experimental] Upcoming Google Calendar events in-session: /cal toggles a band above the prompt with the next… | only what it hooks | 2.1.287 | 2 | |
| obw | Obsidian Workspace: project-scoped vault productivity (capture / notes / PM). Skills own folder layout and te… | only what it hooks | 2.1.287 | 2 | |
| omp-quota | [Experimental] Every omp provider's remaining quota in-session: a /quota band above the prompt, /quota refres… | only what it hooks | 2.1.287 | 2 | |
| proctor | Hook-enforced development discipline for Claude Code. Skills teach methodology; hooks enforce compliance mech… | the system prompt, Bash calls, Write calls, Edit calls, NotebookEdit calls, every skill, Read calls, subagent spawns, Agent calls, every prompt | 2.1.287 | 2 | |
| install-doctor | Reports the install-doctor verdict at session start and refuses tool calls while the install is provably brok… | classic hooks | 2.1.287 | 2 | |
| plugin-health | Reports at session start when plugins declared in settings are not actually installed or are disabled for thi… | classic hooks | 2.1.287 | 2 | |
| websearch-perplexity | Routes the WebSearch tool to Perplexity (pplx CLI) via a function hook; falls back to native search on failure | WebSearch calls | 2.1.287 | 2 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | compaction | 2.1.287 | 2 | |
| cctop | btop-style live dashboard for Claude Code internals: /cctop opens it in a side pane, cctop-insights lets the… | compaction, every tool call, the cctop skill | 2.1.287 | 2 | |
| code-modernization | Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, t… | every prompt, every tool call | 2.1.287 | 1 | |
| live-recap | A card above the prompt that says what Claude is working on, refreshed every few minutes while a turn runs | classic hooks, every tool call | 2.1.287 | 1 | |
| message-timestamps | Prefixes each Claude reply in the transcript with the local time it arrived, with no model calls | only what it hooks | 2.1.287 | 1 | |
| autoresearch | Autonomous experiment loop for Claude Code: run, measure, keep or discard. A port of pi-autoresearch. | every prompt, the system prompt, ? calls, compaction | 2.1.287 | 1 | |
| bullswarm | Bullswarm as a Claude Mod: live subscription meters for every installed coding-agent CLI above the prompt, qu… | the system prompt, Agent calls, Bash calls, /"^mcp__bullswarm__route$"/ calls | 2.1.287 | 1 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code and Codex sessions. | compaction | 2.1.287 | 1 | |
| jev-route | Routes each turn to the cheapest capable Claude model using Jev, TypeSafe's decision model. Toggle with /rout… | every prompt | 2.1.287 | 1 | |
| claude-mermaid | Mermaid diagrams in Claude Code: every ```mermaid block Claude writes is drawn as box art, in colour, right w… | only what it hooks | fails on 2.1.287 | 1 | |
| claude-queue | A prompt typed while Claude is working is held in a stack above the prompt instead of landing in the running… | classic hooks, every tool call, every prompt | fails on 2.1.287 | 1 | |
| stepwarden | Every tool call your agent makes, checked before it runs. Verifies each pending tool call against the session… | every prompt, every tool call | 2.1.287 | 1 | |
| cc-mod-waitwhat | Retell what Claude just said, in plain words: in the band above the prompt, or in a split pane when running u… | only what it hooks | 2.1.287 | 1 | |
| cc-dino | The T-rex from the browser's offline page, above the Claude Code prompt: jump cacti and duck birds while Clau… | only what it hooks | 2.1.287 | 1 | |
| quarry | Adds Exa's results to WebSearch, and saves each WebFetch page to disk with the lines that answer the prompt | the system prompt, WebFetch calls, WebSearch calls | 2.1.287 | 1 | |
| jev-context | Jev-scored context pruning for Claude Code through OpenRouter: at compaction every tool call and result is sc… | compaction, every tool call | 2.1.287 | 1 | |
| jev-model-router | Picks the model and the reasoning effort for each task with TypeSafe's Jev, a System One decision model reach… | every prompt, subagent spawns | 2.1.287 | 1 | |
| fm | Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation,… | only what it hooks | 2.1.287 | 1 | |
| pacman | /pacman: Pac-Man played over the conversation on screen, eating it character by character while Claude works;… | only what it hooks | 2.1.287 | 1 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | only what it hooks | fails on 2.1.287 | 1 | |
| segmem | Segmented, scoped memory for agents: one file, SQLite, no daemon. Wake at session start, recall on every prom… | the system prompt, every prompt, subagent spawns, Bash calls, mcp__segmem__recall calls | 2.1.287 | 1 | |
| cc-dino | The Chrome offline dinosaur, above the Claude Code prompt. Jump the cacti and duck the pterodactyls while Cla… | only what it hooks | 2.1.287 | 1 | |
| pull-request-pane | A pane beside the transcript with the GitHub pull requests and issues related to the current session: drag a… | Bash calls | 2.1.287 | 1 | |
| persona-panel | Gives a Claude Code session a character persona, with a time-aware liveliness layer and a pixel portrait pane… | only what it hooks | fails on 2.1.287 | 1 | |
| claude-games | Arcade games above the Claude Code prompt (a dodge race, Breakout, a dino runner and a side-scrolling shooter… | every tool call | fails on 2.1.287 | 1 | |
| explore-model | Pins the model that background recon subagents run on. An agent.spawn hook sets the Explore subagent's model… | subagent spawns | 2.1.287 | 1 | |
| review-gate | The review gate as a tool.check function hook. Every shell call is decided in process, so the non-commit call… | only what it hooks | 2.1.287 | 1 | |
| linear | /linear: your Linear projects, milestones and issues in a pane beside the transcript. Read an issue, then pre… | only what it hooks | 2.1.287 | 1 | |
| usageline | A status line under the prompt: context, cache hit rate, cache TTL countdown, today's spend for this project,… | every tool call, compaction | 2.1.287 | 1 | |
| noctis | Runs long Claude Code jobs overnight within your usage limits: pauses just before the 5-hour or weekly limit,… | compaction | 2.1.287 | 1 | |
| jevshift | Experimental Jev-assisted model and effort selection for Claude Code: observe, pin, off, and opt-in auto. | every prompt, classic hooks, compaction | 2.1.287 | 1 | |
| artifact-archive | 一時ディレクトリ (tmp/scratchpad) からの Artifact publish を拒否し ~/Documents/claude-artifacts への保存へ誘導する | /"^Artifact$"/ calls | 2.1.287 | 1 | |
| git-context | 会話の最初のメッセージに現在ブランチ・git status・main からの差分コミットを注入する | the system prompt | 2.1.287 | 1 | |
| guards | dotfiles のガード群 (git 操作のスキル強制・ブランチロック・コメント規約・文脈注入)。機能ごとに hooks/ 配下の 1 ファイル | every prompt, Bash calls, Edit calls, Write calls | 2.1.287 | 1 | |
| ntfy-notify | メインループのターン完了を notify.sh 経由で ntfy.sh へプッシュ通知する | only what it hooks | 2.1.287 | 1 | |
| pr-watch | 現在ブランチの OPEN PR を常駐監視し、CI fail / Copilot レビュー到着でセッションを起こす (pr-create の background スクリプト置き換え) | every prompt | 2.1.287 | 1 | |
| scratchpad-open | 現セッションの scratchpad を Finder で開くボタンと /scratchpad コマンド | every prompt | 2.1.287 | 1 | |
| ship-hud | ship フローの状態機械をペインで可視化する。/ship-hud でトグル、進行中フローがあれば自動で開く。モデル向けに status ツールも提供 | every prompt, /"^mcp__ship-hud__status$"/ calls, /"^mcp__ship-hud__(init|done|skip)$"/ calls | 2.1.287 | 1 | |
| turn-timer | 各ターンの所要時間とトークン消費をトーストで表示する | only what it hooks | 2.1.287 | 1 | |
| turn-receipt | Keeps a per-turn tally of edits, runs, curls and destructive commands and shows it on the turn footer; any no… | every tool call | 2.1.287 | 1 | |
| cc-side | A separate agent conversation in Claude Code's right-hand pane, forked from the current context. | classic hooks | 2.1.287 | 0 | |
| agent-toolkit | Agent Plugins、Claude Code、Codex向けの品質支援プラグイン。コードと文書を扱う作業、計画やバグ調査の指針を示し、フックで入力と操作を確かめる。 | only what it hooks | 2.1.287 | 0 | |
| switchboard | Shared Switchboard gateway, setup, status and reversible Claude startup integration. | classic hooks, compaction, subagent spawns | 2.1.287 | 0 | |
| revdiff-relay | Annotate diffs in a floating Zellij revdiff pane; each flush is relayed into your Claude Code session | classic hooks | 2.1.287 | 0 | |
| agent-router | Choose subagent models with /agent-models and click the prompt panel to inspect activity, token usage, and ro… | every tool call, subagent spawns | 2.1.287 | 0 | |
| rtl-text | Shapes and reorders Persian, Arabic and Hebrew text in the transcript through fribidi so the terminal draws i… | only what it hooks | 2.1.287 | 0 | |
| jev-skill-suggestion | Keeps the skill listing out of the context window and lets TypeSafe's Jev, a System One decision model, pick… | every prompt, compaction, the jev-skill-suggestion:setup skill, every skill | 2.1.287 | 0 | |
| compact-handoff | Replaces the engine's compaction with a subagent's handoff, and measures whether it can be one | mcp__compact-handoff__force_compact calls, mcp__compact-handoff__refresh_handoff calls, mcp__compact-handoff__probe_spawn calls, mcp__compact-handoff__probe_budget calls, mcp__compact-handoff__ab_fork calls, mcp__compact-handoff__handoff_status calls, mcp__compact-handoff__handoff_list calls, mcp__compact-handoff__handoff_lookup calls, mcp__compact-handoff__handoff_search calls, mcp__compact-handoff__handoff_feedback calls, compaction | 2.1.287 | 0 | |
| laya | Runs the Laya decision model on your machine: checks each prompt, hints Claude at the right folder and task t… | every prompt, mcp__laya__decide calls | 2.1.287 | 0 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | compaction | 2.1.287 | 0 | |
| tg-messenger | Telegram inside Claude Code: /tg opens a pane wired to tg-messenger serve (issues #246, #247). | only what it hooks | 2.1.287 | 0 | |
| drift | Are you moving or hiding in the dark? Watches the session for shipped work (commits, pushes, deploys, passing… | every prompt, every tool call | 2.1.287 | 0 | |
| git-gates | Gates git work: no commit, push or merge without the user's say-so in their latest message; a push to a branc… | every prompt, /"^mcp__(plugin_)?git-gates__grant$"/ calls, Bash calls | 2.1.287 | 0 | |
| lean-comments | Comments worth keeping: limit-edits flags comment-heavy edits, limit-turns sends a follow-up when a turn's di… | Bash|Write|Edit calls, Write|Edit calls | 2.1.287 | 0 | |
| lean-docs | Docs worth keeping: docs-review asks Haiku whether new text will be read again, docs-no-repeat-code blocks li… | Bash|Write|Edit calls, Write|Edit calls | 2.1.287 | 0 | |
| lean-scripts | Scripts worth keeping: scripts-review asks Haiku whether a new script could just be typed again when needed. | Write|Edit calls | 2.1.287 | 0 | |
| secchain-mask | Hides SecChain's secret values in prompts, tool results and instructions before the model reads them, through… | every prompt, every tool call, the system prompt | 2.1.287 | 0 | |
| dino | A T-Rex runner in a pane, inspired by Chrome's offline game: /dino, then space to jump, s to duck and p to pa… | every tool call, classic hooks | 2.1.287 | 0 | |
| pomodoro | A pomodoro timer on the prompt's hint line: /pomodoro start, and the break toast lands while Claude works | classic hooks | 2.1.287 | 0 | |
| usage-guard | Claude の5時間の使用量の上限を status line に出し、しきい値を超えたらツールとプロンプトを止める mod | every tool call, every prompt | 2.1.287 | 0 | |
| doom | The original Doom engine, with Freedoom Phase 1, playable inside Claude Code. Run /doom. | only what it hooks | 2.1.287 | 0 | |
| spare10 | Keeps the last part of your 5-hour and weekly quota for you. At the reserve, spare10 holds all work and asks… | every tool call, /"^AskUserQuestion$"/ calls, every prompt | 2.1.287 | 0 | |
| lint | Formats and lints every file Claude Code edits, reported as one collapsible line. | Edit calls, Write calls | 2.1.287 | 0 | |
| firstmate-calm | Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation,… | only what it hooks | 2.1.287 | 0 | |
| usage-wrapup | When your plan usage gets low, tells every running agent to wrap up before the limit cuts it off. | every tool call | 2.1.287 | 0 | |
| idle-compact | Compacts an idle interactive session shortly before its prompt cache expires, so coming back later doesn't re… | every prompt | 2.1.287 | 0 | |
| cc-pokedex | Catch wild creatures above the Claude Code prompt: where your prompt leads (water, grass, fire, bugs, plans,… | every prompt, every tool call | 2.1.287 | 0 | |
| fleet | See every running Claude Code session and worktree at a glance: status, branch, uncommitted work, staleness | only what it hooks | 2.1.287 | 0 | |
| origami | Variable-resolution context: folds bulky stale tool output to disk behind always-visible stubs; hydrate() rec… | compaction, classic hooks, mcp__origami__hydrate calls, mcp__origami__unpin calls, every tool call | 2.1.287 | 0 | |
| engine-fixture | Tooling only, never installed: draws what sidepad avoids, so the limit scenarios of check:live can watch Clau… | only what it hooks | 2.1.287 | 0 | |
| sidepad | A read-only side pane beside the transcript: it opens the file Claude last edited at the end of the turn, lis… | every prompt, ?|? calls | 2.1.287 | 0 | |
| loose-ends | A live checklist above the prompt of the conversation's loose ends: questions left unanswered, points made in… | only what it hooks | 2.1.287 | 0 | |
| pi-outliner | Pi Outliner integration for Claude Code: typed outline, workboard and door tools for agents (read, find, edit… | the system prompt, ? calls, mcp__pi-outliner__show calls | 2.1.287 | 0 | |
| fast-jev-plus | Verbatim Jev-guided compaction for Claude Code sessions. | compaction | 2.1.287 | 0 | |
| prompt-stash | /stash: a git-stash-like stack of prompts, kept between sessions, popped back into the prompt box. | only what it hooks | 2.1.287 | 0 | |
| jev-compact | Context compaction that prunes instead of summarising: rules drop exploration output and hook noise locally,… | compaction | 2.1.287 | 0 | |
| jev-compact-trigger | Companion to jev-compact: watches context use after every turn and starts a compaction at the configured perc… | only what it hooks | 2.1.287 | 0 | |
| cc-sidecar | See what codex, claude and gemini do when Claude Code delegates to them from Bash | Bash calls | 2.1.287 | 0 | |
| bw-peek | A Beadwork ticket pane inside Claude Code: /bw or a search box runs bw show and draws the digest, title,… | Bash calls | 2.1.287 | 0 | |
| pr-bridge-watch | gh pr create / pr-push.sh で PR ができたら、その branch の CI を gh-actions-bridge の ws /watch に Monitor で繋ぐ Claude Mod… | every prompt, every tool call, Bash calls | 2.1.287 | 0 | |
| idle-compact | Compact the conversation once after 40 idle minutes, while the 1h prompt cache is still warm. | compaction | 2.1.287 | 0 | |
| aside | Read-only side chat: /aside opens a pane beside the transcript where you ask about the session so far; answer… | only what it hooks | 2.1.287 | 0 | |
| jet-router | Experimental Claude Code effort router: fake and opt-in Jev shadow | every prompt | 2.1.287 | 0 | |
| jevcomp | Jev decides what Claude Code keeps when it compacts, instead of a model-written summary. | compaction | 2.1.287 | 0 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | compaction | 2.1.287 | 0 | |
| fast-jev-output | Trim long Bash output with Jev before the model sees it (Claude Code plugin) | Bash calls | 2.1.287 | 0 | |
| time-check | Asks you to acknowledge the time before prompting inside time windows you configure per day. | every prompt | 2.1.287 | 0 | |
| calm | Hide tool noise and show one live status line while Claude works. Needs CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. | every tool call | 2.1.287 | 0 | |
| jev-skill-scout | Before each prompt reaches the model, TypeSafe's Jev ranks your installed skills against it and attaches one… | every prompt | 2.1.287 | 0 | |
| fast-laya-compaction | Verbatim Laya-guided compaction for Claude Code sessions (local, no API key). | compaction | 2.1.287 | 0 | |
| observe-mod | Logs every function-hook event (on '*') to JSONL for inspection. | everything | 2.1.287 | 0 | |
| crosstalk | A Claude Mod: /crosstalk opens a pane with this session's conversations with your other Claude Code sessions… | SendMessage calls | 2.1.287 | 0 | |
| self-improvement-loop | Background reflection on Claude Code sessions that promotes recurring lessons into skills, hooks, rules and a… | only what it hooks | fails on 2.1.287 | 0 | |
| hidevalues | Hides high-entropy tokens and e-mail addresses in Bash results until hovered | only what it hooks | 2.1.287 | 0 | |
| mod-settings | Draft and apply mod settings, with declared presets, undo and observed hook previews. | everything | 2.1.287 | 0 | |
| statusline | ClaudeCodeStatusline as a function-hook mod: the status bar drawn in the hint line under the prompt, each seg… | classic hooks, compaction, every prompt | 2.1.287 | 0 | |
| atelier | 통합 개발 워크플로우: spec/git/orchestrator/workflow 를 관심사 단위 skill 로 큐레이션한 단일 plugin | subagent spawns, Agent calls, compaction | 2.1.287 | 0 | |
| agents-skills | Discover Agent Skills under .agents/skills (project) and ~/.agents/skills (user), expose them as slash comman… | only what it hooks | fails on 2.1.287 | 0 | |
| claude-maru-run | An orange-and-white cat chases a butterfly across seven rows above the prompt for as long as Claude works, bo… | only what it hooks | fails on 2.1.287 | 0 | |
| pin | Marks conversation content wrapped in ... tags as compaction-proof: pinned content is re-injected… | compaction | 2.1.287 | 0 | |
| topic-filter | Keep unrelated topics from pulling Claude off your code: listed terms become stable placeholder names (or the… | every tool call, every prompt, the system prompt, every skill | 2.1.287 | 0 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | compaction | 2.1.287 | 0 | |
| claudoom | Plays Doom-engine WADs in a Claude Code pane: runs doom-cli (GPLv2, built from upstream) in a private tmux se… | only what it hooks | 2.1.287 | 0 | |
| protocol-guard | Required workflow checks with Claude Code function hooks. Refuses a knowledge-file write, or a memory-service… | compaction, every prompt, classic hooks, every skill, every tool call | 2.1.287 | 0 | |
| agentctl | agentctl Mod: agentctl CLI (tools/agentctl) が ~/.agentctl/claude//inbox/ に置いたメッセージを $.prompt.submi… | only what it hooks | 2.1.287 | 0 | |
| doc-desk | doc-desk Mod: Claude が質問票 JSON を open_form ツールに渡すと、ブラウザに一枚のフォームを出して人に答えてもらい、回答を【doc-desk 回答】の固定形にして Claude に届… | mcp__doc-desk__open_form calls, mcp__doc-desk__open_review calls, mcp__doc-desk__open_live calls, Write calls, Edit calls, compaction | 2.1.287 | 0 | |
| cold-cache-guard | Asks what to do before Claude Code re-sends a large conversation whose prompt cache has expired: on a cold re… | classic hooks, every prompt | 2.1.287 | 0 | |
| buffer-pane | A pane beside the transcript that holds the next things to tell the agent: write blocks of text while a turn… | only what it hooks | 2.1.287 | 0 | |
| draft-pane | A pane beside the transcript that shows the model's newest open draft and sends your comments on it, span by… | only what it hooks | 2.1.287 | 0 | |
| grilling-pane | A pane beside the transcript that shows the model's open interview questions and submits every pick as one pr… | every prompt | 2.1.287 | 0 | |
| jira-ticket-pane | A pane beside the transcript that fetches one Jira issue by key and lets you attach it to your next prompt. | every prompt | 2.1.287 | 0 | |
| shunt | A Claude Mod for the shunt gateway: /shunt:usage reads the shared account pool's remaining headroom and reset… | only what it hooks | fails on 2.1.287 | 0 | |
| ccline-agents-mod | Experimental in-process subagent activity for CCometixLine. | classic hooks | 2.1.287 | 0 | |
| code-modernization | Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, t… | every prompt, every tool call | 2.1.287 | 0 | |
| lossless-compact | Lossless compaction for Claude Code: nothing is summarized; everything removed is archived verbatim with prov… | every skill, compaction, every prompt | 2.1.287 | 0 | |
| pre-merge-cross-review | merge 前の codex review を必須化する | classic hooks, Bash calls | 2.1.287 | 0 | |
| agent-aquarium | A Claude Mod (function-hooks plugin): /aquarium draws the session as a fish tank in a pane with kitty graphic… | every tool call, subagent spawns, compaction | 2.1.287 | 0 | |
| git-ops | A Claude Mod (function-hooks plugin): /git draws a clickable panel above the prompt for everyday git: pick a… | only what it hooks | 2.1.287 | 0 | |
| md-prompt | Paints Markdown onto Claude Code's prompt box as you type: fenced code becomes a syntax-highlighted card (eve… | only what it hooks | 2.1.287 | 0 | |
| review-cycle | Automated multi-agent code review cycle. Spawns reviewers in parallel (plus Codex when available), applies fi… | Edit calls, Write calls, mcp__review-cycle__ledger calls, mcp__review-cycle__ledger_record calls, mcp__review-cycle__scratch calls, mcp__review-cycle__sweep calls, mcp__review-cycle__status calls, every prompt, subagent spawns, Skill calls, Bash calls, NotebookEdit calls, Monitor calls | 2.1.287 | 0 | |
| sift | Typed judgement calls for Claude Code: two primitives, judge and rank, under packs that grade issues, pull re… | classic hooks, every tool call, mcp__sift__grade calls, ? calls, subagent spawns, mcp__sift__judge calls, mcp__sift__rank calls, every prompt, mcp__sift__watch calls, mcp__sift__status calls | 2.1.287 | 0 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | only what it hooks | fails on 2.1.287 | 0 | |
| sidequest | The Loadout's core work board and orchestration loop for Claude Code. Tickets are classified into categories… | compaction | 2.1.287 | 0 | |
| eventlog-context | Replaces context compaction in the controller's interactive session of a log-driven repo: the conversation is… | compaction | 2.1.287 | 0 | |
| offcut | Cleans up finished git worktrees as soon as a turn or a session ends. When a turn ends (the main session's or… | only what it hooks | 2.1.287 | 0 | |
| kb-settings-guard | Denies a delegated agent lane any write to this repo's Claude settings files. | ? calls | 2.1.287 | 0 | |
| cdx | Run OpenAI Codex and Google Antigravity execution lanes from Claude Code with background event delivery, stat… | Bash calls, every tool call, /"^mcp__cdx__"/ calls, every prompt | 2.1.287 | 0 | |
| maestro-lanes | Shows Maestro external lane runs above the prompt. | only what it hooks | 2.1.287 | 0 | |
| persistent-monitor | Monitor tool with persistent (no deadline) watches | mcp__persistent-monitor__monitor calls, mcp__persistent-monitor__waitpid calls, mcp__persistent-monitor__waitfile calls, mcp__persistent-monitor__monitor_stop calls | 2.1.287 | 0 | |
| claude-who | Friends' Claude Code presence and usage leaderboards via /who. | only what it hooks | fails on 2.1.287 | 0 | |
| agentic-plugin | PIANO-esque cognitive layer: persona-keyed state, heartbeat liveness, controller with classify/actuate | compaction, every tool call, every prompt | 2.1.287 | 0 | |
| usage-report | Shows context fill, 5-hour and weekly quota, and session cost on the status line under the prompt, with warni… | only what it hooks | 2.1.287 | 0 | |
| ad-ldap | Active Directory administration over LDAPS for Claude Code: an MCP server (FastMCP + ldap3) with 15 tools, ad… | only what it hooks | 2.1.287 | 0 | |
| pet | A small ASCII pet that lives in the band above the prompt, fed by /pet | only what it hooks | 2.1.287 | 0 | |
| model-router | Routes each turn and subagent to a model tier and reasoning effort using a classifier behind any server that… | every prompt, subagent spawns | 2.1.287 | 0 | |
| firstmate-calm | Firstmate Calm for Claude Code: the sailboat working animation and conversation-only transcript presentation,… | only what it hooks | 2.1.287 | 0 | |
| fast-jev-compaction | Verbatim Jev-guided compaction for Claude Code sessions. | compaction | 2.1.287 | 0 | |
| jev-vault-gate | Uses Jev to spot durable knowledge in a turn and auto-capture it into ~/vault/raw/ for /compile. | classic hooks | 2.1.287 | 0 | |
| sushida | 寿司打風の日本語タイピングゲームを /sushida でペインに開く。かな入力のローマ字表記揺れに対応。 | only what it hooks | 2.1.287 | 0 | |
| better-compaction | Compaction that waits for the model's turn to end, and summarizes at its own effort level. | classic hooks, compaction | 2.1.287 | 0 | |
| whiteboard-defense | Understand what you ship: plan with a real diagram and decisions you make yourself, then get grilled on it af… | mcp__whiteboard-defense__draw calls | 2.1.287 | 0 | |
| general-dev-mods | 開発全般で使える Claude Mods 集。現在は cache-ttl-compact (離席が続いてプロンプトキャッシュの 1 時間 TTL が失効する前に conversation を自動で compact する… | compaction | 2.1.287 | 0 | |
| essential-conversation | Shows each turn's user prompt paired with Claude Code's last answer for that turn in a side pane (/conversati… | only what it hooks | 2.1.287 | 0 | |
| claude-roulette | A private text chat with another human while Claude works, with random matching, interests, next, block, repo… | classic hooks | fails on 2.1.287 | 0 | |
| fortune-cookie | /fortune cracks open a fortune cookie: one line of wisdom for your coding session, shown in the transcript an… | only what it hooks | 2.1.287 | 0 | |
| better-ask-picker | Ask the user a question in a dedicated pane: show every option on one screen with a summary, single or multi-… | mcp__better-ask-picker__pick calls | 2.1.287 | 0 | |
| jev-model-router | Corrects the model tier of every subagent spawn (agent.spawn) with a live Jev judgment (haiku / sonnet / opus… | subagent spawns | 2.1.287 | 0 | |
| clawd-band | An unofficial fan-made pixel cat that lives in the band above the prompt and reacts to what Claude is doing:… | every tool call | 2.1.287 | 0 | |
| effort-router | Picks the reasoning effort for each turn of the main conversation with a System One classifier (hosted Jev or… | every prompt, every tool call | 2.1.287 | 0 | |
| laya-compaction | Verbatim context compaction for Claude Code, scored by a local Laya model. | compaction | 2.1.287 | 0 | |
| meta-harness | Harness engineering for Claude Code: attribute every prompt/agent change, keep every candidate, diagnose from… | every tool call, every prompt | 2.1.287 | 0 | |
| dev-kit-jev | Optional Claude Mod: contextual skill recommendations and historical references through Jev. | every prompt | 2.1.287 | 0 | |
| mermaid-live | Claude の応答が流れてくる途中から Mermaid で図解する Mod。図にすべきか・どの図か・もう描いていいかの判断だけを Jev(TypeSafe AI の System One モデル)に確率で聞き、Mer… | only what it hooks | 2.1.287 | 0 | |
| cc-buddy | Brings back /buddy: the small creature that watched you code, above the prompt again. Restores the companion… | every prompt, subagent spawns, every tool call | 2.1.287 | 0 | |
| mermaid | Render ```mermaid fences in assistant replies as Unicode box-drawing diagrams in the terminal transcript | only what it hooks | 2.1.287 | 0 | |
| claude-slots | Replaces the spinner with an animated ASCII slot machine: pull the lever on every prompt, watch the reels spi… | only what it hooks | fails on 2.1.287 | 0 | |
| code-modernization | Guided modernization for any legacy codebase: start with /modernize, get an assessment, an interactive map, t… | every prompt, every tool call | 2.1.287 | 0 | |
| autonomous-loop | A state-machine graph engine that drives a ticket through claim -> worktree -> coding -> evaluate -> review -… | every tool call | 2.1.287 | 0 | |
| ale | /ale-board: a live task board for an Agentic Label Engineering (ALE) run above the prompt and in a docked pan… | only what it hooks | 2.1.287 | 0 | |
| music-mod | /music: what macOS Music.app is playing, in one line above the prompt. A pressable play/pause glyph, track ·… | only what it hooks | 2.1.287 | 0 | |
| today-mod | /today: the day's agenda for Claude and for you. Calendar events, E3 deadlines and Reminders are read through… | the system prompt | 2.1.287 | 0 |
These ship inside the binary and load on every machine where function hooks are on. sec-default seats outermost only on managed machines and Team or Enterprise plans.
| Mod | What it does | Reach | Sees | Validates on | Stars |
|---|---|---|---|---|---|
| agents-md | AGENTS.md as project instructions, by one option. Under claude-md-or-agents-md a project with no instruction… | the system prompt, subagent spawns, Read calls | 2.1.287 | 148873 | |
| diff | The diff pane as a plugin: /diff opens the session's uncommitted changes beside the transcript, file by file… | ?|? calls, every prompt | 2.1.287 | 148873 | |
| sec-default | Security default for organizations: seated outermost, it keeps the organization's classic hooks, prompt conte… | classic hooks, the system prompt, every skill, subagent spawns | 2.1.287 | 148873 | |
| telemetry | Plugin analytics: hooks $.telemetry's two events, so a plugin logs an event or marks a feature's use as a fir… | only what it hooks | fails on 2.1.287 | 148873 |
Discovery searches GitHub code for CLAUDE_CODE_ENABLE_FUNCTION_HOOKS and for a hooks/hooks.json with a modules key, and adds the repos in data/seeds.txt. The scanner clones each repo shallow, finds every plugin with a hooks module, and runs claude plugin validate on its plugin.json. The validator inventories the source and prints the events hooked and the $ calls made; no mod code runs. The grader turns the calls into a reach level and the hooks into a visibility list; its rules are in tools/grade.mjs and tested. The renderer writes the tables above, one badge pair per mod under badges/, and the searchable collection under docs/, which GitHub Pages serves as mods.aidojo.si.
Discovery retains previously found repos and splits searches above GitHub's 1,000-result limit by file size. Incomplete responses are retried; missing pages or changing counts trigger smaller searches. A partition that remains capped or incomplete fails the run instead of publishing partial results. Each partition must be complete, but GitHub does not provide an atomic snapshot across searches. This covers the configured searches, not every repository on GitHub: indexing and search-pattern limits still apply.
Daily scans retain missing plugins with their last known footprint and mark them “not verified”. A separate weekly retirement workflow proposes removals only when a fresh, successfully inspected checkout no longer contains the hook module. Failed clones, malformed hook files and validation failures do not justify removal. The proposal records the checked revisions in data/retirements.json and requires a maintainer merge. Exception seeds remain candidates until reviewed separately; curated descriptions are maintained by hand.
Pull-request checks combine committed candidates with submitted seeds without running global discovery. Newly added seeds must clone successfully and contain mod plugins that pass validation, with warnings allowed.
Validation is a static check, not a runtime compatibility test. Reserved plugin names fail validation; the raw data and each website entry’s “Access & validation details” section retain the reason. The scanner also validates ancestor marketplaces that list the plugin through a local source path. A marketplace failure appears separately because loading the plugin directly is a different install route. Incomplete or unrecognized results stay “not verified”.
“Review UI rewrite” means that a mod hooks ui.render and its module source or local imports contain control-character strings. The scanner parses JavaScript and TypeScript without executing them, and links each finding to the scanned commit. It excludes comments, regular expressions, tab and newline characters. This is a source-review warning: the strings can have other uses, and computed strings, external packages or unresolved imports can escape detection. No warning does not prove runtime compatibility. See the 2.1.287 compatibility report for the reported restriction on rewritten text.
Benchmark directories and plugins that identify themselves as fixtures or non-installable harnesses are recorded but excluded from the mod count, tables and badges. The workflow tests classification and renders sample lists of up to 1000 mods in Chromium at desktop and mobile widths before scanning.
The raw result is data/mods.json. Every row can be reproduced on your machine with the commands in contributing.md, which also has the one-line badge for your own mod.
Check claude --version: use 2.1.287 or later, where mods are on by default. Follow the chosen mod's installation instructions, or load a local plugin with claude --plugin-dir ./path/to/plugin.
The September preview required CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1; you do not need to add it on these versions. Review a mod's footprint and source before installing it. A footprint is a static inventory, not a runtime safety guarantee.
- claude-code-hooks - Shell-hook plugins for safety, cost, observability and productivity, the layer mods are replacing.
- awesome-claude-code - The general Claude Code list.