Claude Code Mods

7,353 mods that add panes, bands, guards and meters to Claude Code, plus 2,493 status lines, hooks, plugins, themes, usage trackers, GUIs and more. See what's popular, check what a mod can access, and copy the install command.

Mods leaderboard

Ranked by GitHub stars, plus forks and curated-list mentions.

View all →

Mods, by what they do

Mods are Claude Code's newest extension point (v2.1.287+): plugins with code that runs inside Claude Code, so they can draw panes and bands, restyle the interface and step into tool calls.

More ways to customise Claude Code

Status lines, settings hooks, commands and plugins, plus the apps and tools people run Claude Code with.

All mods

8,346 listed, most popular first

rm-rf-guard

3

Plagemes/claude-mods

Blocks catastrophic shell commands like rm -rf /, mkfs, dd to disks and chmod -R 777.

Guard & safety mods/plugin install

rubber-duck

3

baselane-sh/mods

Restates the problem in its own words and lists its assumptions before it starts work.

Workflow mods/plugin install

say-done

3

baselane-sh/mods

On macOS, speaks "Claude is done" with the say command when a turn ends after more than 30 seconds. Does nothing on other platforms.

Notification & sound mods/plugin install

sbom

3

Plagemes/claude-mods

/sbom generates a software bill of materials with every dependency and its license.

Pane & dashboard mods/plugin install

schema-pane

3

Plagemes/claude-mods

A pane of your local database's tables and columns, ready to hand to Claude as context.

Pane & dashboard mods/plugin install

schema-sync

3

Plagemes/claude-mods

After Prisma or Drizzle schema edits, regenerates the client and warns when a migration is missing.

Pane & dashboard mods/plugin install

scope-lock

3

Plagemes/claude-mods

/scope locks Claude to the files you name; edits outside the scope are blocked.

Guard & safety mods/plugin install

scratchpad

3

Plagemes/claude-mods

A persistent per-project notes pane you can type into without leaving Claude Code.

Memory & instructions mods/plugin install

screenshot-check

3

Plagemes/claude-mods

After UI edits, takes a Playwright screenshot of the page and shows it to Claude.

Pane & dashboard mods/plugin install

second-opinion

3

Plagemes/claude-mods

/second-opinion has a different model critique Claude's last answer or plan.

Pane & dashboard mods/plugin install

secret-commit-guard

3

baselane-sh/mods

Asks before a git commit that would record a credential or a secret-named file. Reads the staged diff with git.

Guard & safety mods/plugin install

secret-filename-guard

3

baselane-sh/mods

Asks before a Bash command touches a secret-looking file (.env, private keys, credentials).

Guard & safety mods/plugin install

secret-guard

3

baselane-sh/mods

Asks before a live API key, token or private key is written, edited or run.

Guard & safety mods/plugin install

secret-output-guard

3

baselane-sh/mods

Tells Claude not to repeat a credential that showed up in command or file output, and names the source to rotate.

Guard & safety mods/plugin install

secret-scan

3

baselane-sh/mods

Adds /secret-scan: tracked files and line numbers that hold secret-shaped text, found with git grep. Never prints a matched value. Read-only. Copies the result to your clipboard.

Guard & safety mods/plugin install

secret-shield

3

Plagemes/claude-mods

Blocks edits and writes that would commit API keys, tokens or private keys.

Guard & safety mods/plugin install

security-mode

3

baselane-sh/mods

Checks each change for injection, secrets, authorization and unsafe input, and states the risks it checked.

Guard & safety mods/plugin install

seed-guard

3

Plagemes/claude-mods

Blocks database seed, reset and drop commands unless DATABASE_URL points at your own machine.

Guard & safety mods/plugin install

self-check

3

Plagemes/claude-mods

At the end of each editing turn, has the model double-check it actually did what you asked.

Pane & dashboard mods/plugin install

session-clock

3

baselane-sh/mods

A band above the prompt with the wall clock and how long the session has run (14:05 · 1h 12m).

Pane & dashboard mods/plugin install

session-journal

3

baselane-sh/mods

Appends one line per session end (time, directory, reason) to ~/.claude/journal.log.

Memory & instructions mods/plugin install

session-journal

3

Plagemes/claude-mods

Writes a dated journal entry of what was done when the session ends.

Memory & instructions mods/plugin install

session-replay

3

Plagemes/claude-mods

/replay steps through the session — prompts, tool calls, edits — in a pane, like a video timeline.

Pane & dashboard mods/plugin install

session-stats

3

Plagemes/claude-mods

/session-stats shows a dashboard of turns, tools, tokens, cost, duration and files.

Context & usage mods/plugin install

settings-sync

3

Plagemes/claude-mods

Exports and imports your mods' configuration so you can move it between machines.

Workflow mods/plugin install

sha-links

3

baselane-sh/mods

Commit SHAs in Claude's replies, and in the output of git commands, become links to the commit page when origin is on GitHub or GitLab. Display only.

Git & GitHub mods/plugin install

shakespeare-mode

3

baselane-sh/mods

Prose in Early Modern English flair. Code, commands, commit messages and error text stay exact.

Git & GitHub mods/plugin install

shortcut-tips

3

Plagemes/claude-mods

One tip a day about Claude Code shortcuts and features you might not know.

Workflow mods/plugin install

size

3

baselane-sh/mods

Adds /size: the 15 largest tracked files and the total tracked size at HEAD, read with git. Read-only. Copies the result to your clipboard.

Git & GitHub mods/plugin install

size-badge

3

baselane-sh/mods

Read and Write rows show how much was read or written: the line count, for example 312 lines, or the file size for images and PDFs.

Workflow mods/plugin install

skill-tracker

3

Plagemes/claude-mods

Tracks which languages and tools you've worked with each week.

Pane & dashboard mods/plugin install

slack-notify

3

baselane-sh/mods

Posts to a Slack incoming webhook when Claude Code needs your input. Sends the project name and a short status only. Does nothing until you set a webhook URL.

Notification & sound mods/plugin install

slow-test-flag

3

Plagemes/claude-mods

Points out your slowest tests after each test run.

Workflow mods/plugin install

snippet-vault

3

Plagemes/claude-mods

Save and reuse code snippets across projects with /save-snippet and /snippet.

Workflow mods/plugin install

socratic-mode

3

baselane-sh/mods

For learning: answers a question with a short hint and one guiding question first, and gives the full answer when you ask. Code and commands stay exact.

Workflow mods/plugin install

soundpack

3

Plagemes/claude-mods

Sound packs for Claude Code events: minimal, retro or nature.

Notification & sound mods/plugin install

sounds-arcade

3

baselane-sh/mods

Arcade blips: a coin when tests pass, a game-over drop when they fail, a buzz when a call is blocked, a power-up when a turn ends.

Notification & sound mods/plugin install

sounds-minimal

3

baselane-sh/mods

Very short, quiet clicks and ticks for a subtle signal: a tick when tests pass, two low ticks when they fail, a click when a call is blocked, a soft tick when a turn ends.

Notification & sound mods/plugin install

sounds-nature

3

baselane-sh/mods

Soft nature sounds: a bird chirp when tests pass, a plunk into water when they fail, a gust of wind when a call is blocked, a water drop when a turn ends.

Notification & sound mods/plugin install

sounds-office

3

baselane-sh/mods

Quiet office sounds: a soft click when tests pass, a low thud when they fail, paper when a call is blocked.

Notification & sound mods/plugin install

sounds-retro

3

baselane-sh/mods

8-bit sounds: a coin when tests pass, a buzz when they fail, a chime when a turn ends.

Notification & sound mods/plugin install

sounds-scifi

3

baselane-sh/mods

Sci-fi console sounds: a beep when tests pass, an alarm when they fail, a warp when a turn ends.

Notification & sound mods/plugin install

sounds-zen

3

baselane-sh/mods

Soft bells and singing-bowl tones: a bell when tests pass, a low bowl when they fail, a muted chime when a call is blocked, a bowl when a turn ends.

Notification & sound mods/plugin install

speak-summary

3

Plagemes/claude-mods

Reads a one-line summary of what Claude did out loud when a turn ends.

Notification & sound mods/plugin install

sql-safety

3

Plagemes/claude-mods

Flags UPDATE and DELETE without WHERE in .sql files and in queries inside your code.

Guard & safety mods/plugin install

stack-detector

3

Plagemes/claude-mods

Detects your stack and gives Claude the right conventions for it.

Workflow mods/plugin install

standup

3

baselane-sh/mods

Adds /standup: Yesterday, Today and Blockers from your git log and this session's record, printed and copied.

Git & GitHub mods/plugin install

standup

3

Plagemes/claude-mods

/standup summarises what you did yesterday, from git history, ready to paste.

Git & GitHub mods/plugin install

About Claude Code mods

What is a Claude Code mod?

Since version 2.1.287, a mod is a Claude Code plugin with JavaScript or TypeScript handlers that run inside Claude Code. Unlike a settings hook or a status line script, a mod can draw panes beside the transcript and bands above the prompt, add buttons and toasts, restyle the spinner and tool rows, and hold, rewrite or answer a tool call. Mods work in the CLI, the Code tab of the desktop app and the VS Code extension.

How do I install a Claude Code mod?

A mod installs like any plugin. Inside Claude Code, add its marketplace with /plugin marketplace add owner/repo, then run /plugin install name@marketplace. To try one without installing it, clone the repo and start Claude Code with --plugin-dir pointing at the mod folder. Every mod page here has the exact commands.

What else is in this directory?

Every other way people customise Claude Code: status line scripts, settings hooks, custom slash commands, output styles, themes, plugin marketplaces and workflow kits, plus the apps people run it with, such as GUIs and mobile clients, usage and cost trackers, session browsers, model routers, multi-agent and worktree runners and editor integrations. Skills and MCP servers have their own directories.

What does a mod's reach mean?

Reach is the widest thing a mod's code asks Claude Code to do, from a static scan of its source: L0 only draws and remembers, L1 reads files or settings, L2 writes files, runs processes or drives Claude, and L3 reaches the network. It is a footprint, not a verdict: a pull request tracker has to run git. A mod runs with your permissions, so read its code before you install it.

How is popularity measured?

By the GitHub stars of each repo, with forks, curated awesome lists and listing in Anthropic's plugin directory as smaller signals. When one repo holds many mods they share its stars, so only its first few rank high. The data refreshes every day.

Are Claude Code mods safe?

Mods, hooks, status lines and most tools run on your machine with your permissions, so treat them like any code from the internet: check a mod's reach, read the code before installing, prefer well-starred and recently updated repos, and check the license. Run claude plugin validate on a clone to list what a mod hooks and calls without running it, and start Claude Code with --safe-mode to turn every customization off for a session.

Sources: our own research, awesome-claude-code-mods, awesome-claude-code, jqueryscript/awesome-claude-code, subinium/awesome-claude-code, awesome-claude-code-toolkit, awesome-claude-code-hooks and GitHub search. Last updated 3 November 2026. Looking for more? See the skills and MCP server directories.