Plugin marketplace

baselane-mods

Claude Code mods, checked and pinned. Browse them at https://mods.baselane.sh

8 · baselane-sh/mods-catalog199 pluginsupdated 1 month ago

Add this marketplace

Then install any plugin below by name — each page has its exact command.

Unlocks eight badges once each (first session, first green test run, 100 and 1,000 tool calls, 7-day streak, 10 blocked calls, a 2 hour session, night owl), with a toast and /achievements.

8

A live pane of every tool call the agent makes: green when it ran, red when it was blocked, with counters. Open it with /firewall.

8

A band above the prompt with the commits ahead and behind the upstream (↑2 ↓1), read with git status after each Bash call and file edit. Hidden when the branch has no upstream.

8

Three read-only audit commands in one mod: /secret-scan, /conflicts and /licenses. They read git, project files and dependency folders. They copy results to the clipboard.

8

authors

claude

Adds /authors: the top 15 contributors by commit count with their last commit date, from git log. Names only, never email addresses. Read-only. Copies the result to your clipboard.

8

Runs your project's own formatter on each file Claude writes or edits, only when the project has a formatter config, and tells Claude to re-read the file.

8

auto-lint

claude

Runs your project's own linter fix (eslint, ruff or golangci-lint) on each file Claude writes or edits, only when the project has that linter's config, and tells Claude what is left.

8

band-pack

claude

The first six Baselane band meters in one row above the prompt: session cost, lattes, context bar, today's spend, the focus timer and the mood ring.

8

A band above the prompt with the Mac battery percent and charging state (🔋 87%, ⚡ 54% while charging), read from pmset once a minute. Hidden on other systems.

8

bead

claude

Adds /bead <id>: one bead with status, priority, labels, description, blockers and children. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.

8

Plays a short chime when a Bash call that ran bd close (or bd done) ends with exit code 0. It reads only the command text and the result, and runs no program.

8

At turn end, if Claude edited a file and no bead is in progress, shows a toast and reminds Claude at your next prompt, once per session. Reads with bd count; quiet without bd.

8

At turn end, if a git commit named no bead id while a bead is in progress, shows a toast and reminds Claude at your next prompt. Reads with bd count and bd where; quiet without bd.

8

bead-now

claude

A band above the prompt with the bead in progress you updated last and how many more are in progress, read with bd list every 2 minutes and after Claude runs bd. Hidden when none is.

8

A band above the prompt with your beads counts (bd 97 ready · 45 active · 29 blocked), read with bd status every 2 minutes and after Claude runs bd. Hidden without bd or a beads project.

8

All six beads bands in one row: counts, the bead in progress, epic progress, done percent, closed today and open by priority, read with bd every 2 minutes and after Claude runs bd.

8

A band above the prompt with how much of your beads project is closed, as a bar and a percent (beads █████████░ 88%), read with bd status every 2 minutes. Hidden without bd.

8

Asks before bd commands that delete data or rewrite history: delete, purge, prune, gc, sql, admin, import, rename, forget, restore, migrate and more. Reads only the command text, runs no bd.

8

A live side pane of your beads: in progress, ready and blocked issues, 10 each, with counts. Read with bd, read-only, after Bash calls. Open it with /beads.

8

Runs bd prime once per session and adds its text (max 8 KB) to the system prompt, from the repo's .beads files and bd memories. bd setup claude hooks may add it twice.

8

Adds /beads-standup: beads closed since yesterday, in progress, and the next 5 ready. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.

8

At session start, one toast when beads in progress have had no update for 7 days, with their ids. Reads with bd stale, and says nothing without bd or a beads project.

8

A band above the prompt with the beads closed today against a daily goal you set (today ▮▮▮▯▯ 3/5), green when met, read with bd count. Hidden without bd or a beads project.

8

Counts the days in a row you closed a bead, from Bash calls that ran bd close and exited 0. Adds /bead-streak and a toast on a new best. Reads command text only, runs no program.

8

Suggests splitting the change once your edits added or removed more than 500 lines since the last git commit. A successful commit resets the count.

8

Asks before a Write creates content over 1 MB, or git add names a file over 5 MB. Measures the files with find.

8

A band above the prompt with the git branch and the count of changed files, read with git status after each Bash call and file edit.

8

branches

claude

Adds /branches: local branches merged into the default branch or idle for 30 days, as a cleanup list, read with git. Never deletes. Copies the result to your clipboard.

8

Suggests a short break once the session has run 90 minutes, and again every 90 minutes after that.

8

British spelling and terms in prose (colour, organise, licence as a noun). Code identifiers stay as they are.

8

Replies as short bullet lists, at most one sentence per bullet, unless you ask for code.

8

A band above the prompt with the share of prompt tokens the cache served this session (cache 87%). A high share means cheaper, faster turns.

8

Prose in short caveman speech ("Fix bug. Test pass."), still accurate. Code and commands stay exact.

8

changelog

claude

Adds /changelog: commits since the last tag (or the last 30), read with git log and grouped by conventional-commit type, as Markdown. Copies the result to your clipboard.

8

Asks before chmod makes files world-writable (777, a+w, o+w) or chmod or chown runs recursively on a broad path (/, a system folder, a home folder).

8

ci-band

claude

A band above the prompt with the latest GitHub Actions run of your branch (ci passed, ci failed, ci running), asked of the gh CLI every 2 minutes; branch read with git. Hidden without gh.

8

Asks before Write or Edit changes CI config: .github/workflows, .gitlab-ci.yml or .circleci/config.yml.

8

clippy

claude

One helpful toast per session per trigger, in the classic paperclip voice: when you edit a migrations folder, a Dockerfile or a GitHub workflow, or run rm -rf. At most one toast per turn.

8

code-only

claude

Replies with the code or command first and at most two short sentences of prose, unless asked to explain.

8

The five original slash commands in one mod: /receipt, /standup, /changelog, /pr-description and /handoff. They read git; /handoff also writes .claude/handoff.md. They copy results to the clipboard.

8

Adds /commit-msg: a Conventional Commits message proposed from the staged diff, read with git. Heuristic, no model call, writes nothing. Copies the result to your clipboard.

8

Suggests a commit at turn end after 8 or more file edits since the last git commit. One toast per batch of edits; a successful git commit resets the count.

8

conflicts

claude

Adds /conflicts: tracked files that still hold merge conflict markers, with line numbers, found with git grep. Read-only. Copies the result to your clipboard.

8

A band above the prompt with a 10 cell bar of the context window used, yellow from 60 percent, red from 80.

8

A live side pane of how full the context window is: the percent as a bar, the tokens used, and a short tip past 75 percent. Open it with /context-pane.

8

Commit messages follow Conventional Commits: type(scope): subject, imperative, under 72 characters.

8

A band above the prompt with the session cost so far and what the last turn cost.

8

cost-pane

claude

A live side pane with the session cost, the cost of each of the last 10 turns as a bar, and the average per turn. Open it with /cost-pane.

8

The creator band in one row above the prompt: turn timer, count of TODO, FIXME and HACK lines (read with git), and the daily streak flame.

8

Asks before scheduled jobs or services are wiped or stopped: crontab -r, crontab replaced from stdin or a file, launchctl unload or bootout, systemctl stop, disable or mask.

8

ctx-nudge

claude

Reminds you to /clear or /compact when the context window passes 75 percent.

8

Asks before a download is piped into a shell or interpreter (curl | sh, wget -O- | bash, bash <(curl ...)).

8

A band above the prompt with today's total cost across all your sessions.

8

Asks before a framework wipes a database: prisma migrate reset, rails or rake db:drop and db:reset, alembic downgrade, django flush, supabase db reset, knex rollback --all.

8

At turn end, one toast naming the count of console.log, print(, debugger and dbg! lines your edits added this turn. Only code files count.

8

Asks before a production deploy: vercel --prod, netlify deploy --prod, firebase deploy, fly deploy, gcloud app deploy, eb deploy, heroku rollback, serverless deploy to prod.

8

deps

claude

Adds /deps: direct dependencies with versions from package.json, pyproject.toml, requirements.txt, go.mod and Cargo.toml at the repo root. No network. Read-only. Copies the result to your clipboard.

8

Shows a desktop notification when Claude Code needs your input: osascript on macOS, notify-send elsewhere when it is installed. The text is the project name and a short status only.

8

dev-band

claude

The developer band in one row above the prompt: git branch and changed files (read with git status), wall clock and session age, tool counts, and failed tool calls.

8

Edit and Write rows show a compact +12 -3 bar beside the file name: green for lines added, red for lines removed, up to 20 cells.

8

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

8

Asks before Docker commands that delete data: system, volume or image prune, rm -f, volume rm and compose down -v.

8

At turn end, one toast when edits added exported code (an export statement in .ts or .js, or a public function signature) and no README or docs file was edited this session.

8

Every new or changed public function gets a short doc comment in the language's normal style.

8

eli5-mode

claude

Explains like the reader is new: analogies first, no jargon without a one-line definition.

8

env-check

claude

Adds /env-check: variable names in .env.example against .env at the git repo root, listing missing and extra names. Reads names only, never a value. Read-only. Copies the result to your clipboard.

8

At turn end, one toast when edits add a reference to an environment variable (process.env, os.environ, os.getenv, Deno.env) that .env.example does not list. Reads only .env.example names, never .env.

8

Asks before a command prints your environment, echoes a secret variable or sends local data to a remote host.

8

envinfo

claude

Adds /envinfo: versions of git, node, npm, python3, go, rustc and docker if installed, by running each (2 s limit), and the OS. Read-only. Copies the result to your clipboard.

8

epic-bar

claude

A band above the prompt with the progress of the epic you work on, or of the open epic nearest to done (bm-ooq ███████░ 7/8), read with bd. Hidden without epics or bd.

8

A live side pane of each open beads epic: a bar of closed and total children, and a mark when it is ready to close. Read with bd, read-only. Open it with /epics.

8

A band above the prompt with how many tool calls failed this session (an error or a deny) and which tool failed last. Red from the first failure.

8

A failed Bash row shows a small red badge with its exit code, for example exit 2.

8

Five read-only repo exploration commands in one mod: /tree, /deps, /authors, /scripts and /env-check. They read git and project files. They copy results to the clipboard.

8

In Claude's replies, path/to/file.ts:42 references to files in your project become links. Click one to put @path/to/file.ts in the prompt.

8

Adds /owners <path>: the top 5 authors of a file or folder by lines, from git blame. Names only, never addresses. Read-only. Copies the result to your clipboard.

8

A live side pane of the files Claude read, edited or wrote this session, grouped by action with a count per file, newest first. Open it with /files.

8

Three quiet nudges in one mod: commit after 8 edits, TODO/FIXME/HACK lines added, and debug prints added.

8

fun-pack

claude

Fun habits in one install: caveman prose and gitmoji commit messages. They compose: caveman never touches commit messages.

8

Asks before git commands that throw away work or rewrite history: reset --hard, clean, rebase, filter-branch, filter-repo, push --delete, branch -D and stash clear.

8

Asks before git add or commit when secret-looking files are not ignored or are already tracked. Checks with git ls-files.

8

Commit messages start with the matching gitmoji (✨ feat, 🐛 fix). Composes with conventional-commits: emoji goes before the type.

8

git-pane

claude

A live side pane, read with git: the branch, ahead and behind its upstream, changed files (staged and unstaged) and the last 5 commits. Refreshes after git commands and edits. Open it with /git.

8

Asks before harsh DevOps commands: destructive Docker, Kubernetes and Helm calls, CI config edits, broad chmod and chown, and git commands that lose work. Add infra-guard for plain kubectl delete.

8

Asks only before harsh or disaster commands: destructive infra, git and SQL, piping downloads into a shell, sudo, leaking or committing secrets. Reads git. The quiet choice for daily work.

8

The 15 core Baselane guards in one mod (secrets, git, infra, packages, path jail). Some read git, measure files with find, read HOME with printenv, or check where a path really lands.

8

Commit messages get a normal conventional-commit first line, then a 5-7-5 haiku about the change in the body.

8

handoff

claude

Adds /handoff: writes a session summary with the git status to .claude/handoff.md (never overwriting) and answers with the path. Copies the result to your clipboard.

8

heatmap

claude

Adds /heatmap: a 12-week calendar grid of the days you used Claude Code, like a contribution graph, shaded by turns, naming your busiest day.

8

hotspots

claude

Adds /hotspots: the 10 files changed most often in the last 90 days, from git log, with change counts. Read-only. Copies the result to your clipboard.

8

Asks before terraform destroy, kubectl delete, force-push, DROP TABLE or rm -rf.

8

#123 references in Claude's replies become links to that issue when the repository's origin is on GitHub or GitLab. Display only.

8

Bash output that is one long line of JSON is drawn pretty-printed, folded after 30 lines. Display only: Claude reads the output as it was.

8

Explains each step and why, and defines jargon once, for a learner.

8

k8s-guard

claude

Asks before kubectl apply or replace with --force, kubectl drain, helm uninstall, and kubectl delete behind global flags (plain kubectl delete is infra-guard's).

8

langs

claude

Counts the file types Claude edits across sessions and adds /langs: a bar list of the types edited most, each file counted once per session.

8

A band above the prompt that counts the session cost in lattes. Set the latte price in the plugin options.

8

licenses

claude

Adds /licenses: the licence of each direct dependency, from node_modules and Python dist-info at the git repo root. Shows unknown when it cannot tell. Read-only. Copies the result to your clipboard.

8

The four original lifecycle mods in one: runs your formatter, sends ntfy.sh pushes for long commands and input waits, and appends to ~/.claude/journal.log.

8

loc

claude

Adds /loc: lines of tracked text files by language, read with git, sorted, with a total. Skips lockfiles and binaries. Read-only. Copies the result to your clipboard.

8

Asks before a lockfile is written or edited by hand; the package manager should change it.

8

At turn end, one toast when dependencies in package.json, pyproject.toml, Cargo.toml or go.mod changed and neither the matching lockfile was edited nor an install command ran.

8

Sends a phone push through ntfy.sh when a Bash command ran longer than a threshold (60 seconds by default). Sends the project name and the seconds only. Does nothing until you set an ntfy topic.

8

Mentor habits in one install: a hint and a guiding question first, assumptions listed before work, and a strict self-review after each change.

8

Asks before Write or Edit changes a migration that already exists; new migration files pass.

8

At turn end, one toast when a schema file changed (schema.prisma, models.py, SQL under schema/, a drizzle schema) and no migration file was created this session.

8

A band above the prompt with the current model name and the context percent (opus-4-1 · 62%).

8

mood-ring

claude

A band above the prompt with a colored dot and a word for the error and block rate of your last 20 tool calls: calm (green) under 10 percent, tense (yellow) under 30, stormy (red) from 30.

8

night-owl

claude

Records the hour of each prompt across sessions and adds /hours: a 24-hour histogram of when you work, naming your peak hour.

8

Never writes the em-dash character. Uses a comma, colon, period or parentheses.

8

noir-mode

claude

Prose like a hard-boiled detective narrator, light and clear. Code, commands, commit messages and error text stay exact.

8

No flattery or filler. Disagreement is stated plainly, with the reason.

8

Local alerts in one: a desktop notification when Claude Code needs your input (osascript or notify-send), and a spoken line (say) on macOS when a long turn ends.

8

Asks before git hooks are skipped (--no-verify, commit -n, HUSKY=0, core.hooksPath=/dev/null).

8

A band above the prompt with the track Music or Spotify plays on your Mac (♪ Song - Artist), read with pgrep and osascript once a minute, only from a player that runs. Hidden when nothing plays.

8

Sends a phone push through ntfy.sh when Claude Code needs your input. The message is generic. Does nothing until you set an ntfy topic.

8

Two turn-end reminders in one mod: test-reminder and ctx-nudge.

8

ops-band

claude

The ops band in one row above the prompt: commits ahead and behind the upstream (git), the latest GitHub Actions run of your branch (gh), and the Mac battery (pmset).

8

Asks before a new dependency is installed (npm, pnpm, yarn, bun, pip, uv, poetry, cargo, go, gem) and names the packages.

8

path-jail

claude

Asks before Write, Edit or NotebookEdit changes a file outside the working directory, by real path.

8

Tool rows draw long absolute file paths shorter: the project root as ./ and your home folder as ~. Display only; Bash commands are drawn as they ran.

8

Tracks your records across sessions (longest session, most tool calls in a session, most files edited in a day, cheapest session over 30 minutes), toasts a new one, and lists them with /bests.

8

Talks like a pirate in prose, never inside code, commands or file contents.

8

Writes in ASD-STE-100 Simplified Technical English: short sentences, active voice, simple words.

8

pomodoro

claude

A band above the prompt with a 25/5 focus timer (focus 18:42, break 03:10). Start and stop it with /pomodoro; a toast marks each switch.

8

A live side pane of the local TCP ports that listen, with the process name and pid, refreshed every 10 seconds while open. Reads lsof (macOS, most Linux). Open it with /ports.

8

Adds /pr-description: title, summary, diff totals and a test plan stub for the current branch against main or master, read with git. Copies the result to your clipboard.

8

A band above the prompt with your open beads by priority (P0 2 · P1 14 · P2 60 · P3 50), red while a P0 is open, read with bd count every 2 minutes. Hidden without bd.

8

A live side pane of the processes the session's Bash calls started that still run, with pid, age and command. Read-only: one ps every 5 seconds. Open it with /procs.

8

Asks before destructive SQL runs in a command: TRUNCATE, DELETE or UPDATE with no WHERE.

8

Asks before a commit, push or merge while you are on main or master. Reads the branch with git.

8

Asks before a package is published: npm, pnpm, yarn or bun publish, cargo publish, twine upload, gem push, poetry or uv publish. Dry runs pass.

8

Three quiet nudges in one mod: type check after TypeScript edits, lockfile after dependency edits, and a split suggestion past 500 changed lines.

8

Adds /readme-check: missing README sections (install, usage, licence, contributing) and broken relative links, at the git repo root. Read-only. Copies the result to your clipboard.

8

ready

claude

Adds /ready: the 20 top ready beads, one line each, and the total. Read with bd, the beads tracker. Read-only. Prints only, copies nothing.

8

receipt

claude

Adds /receipt: a shareable receipt of the session (tools, files, commands, blocks, context, cost), printed and copied.

8

recent

claude

Adds /recent: your last 15 commits across all local branches (author is git user.name), with branch and date. Read-only. Copies the result to your clipboard.

8

Asks before an image or chart is pushed to a registry: docker push, docker buildx --push, podman push, helm push, gcloud artifacts docker push. Local registries pass.

8

Asks before a release leaves your machine: package publish, tag push, production deploy and registry push guards in one mod. The tag guard reads tags with git.

8

Both original rendering mods in one: diff-stats bars on Edit and Write rows, and file-links in Claude's replies (a click puts @path in the prompt).

8

Three row badges in one: time-badge, exit-badge and size-badge.

8

Answers in the language you set (English by default). Code, identifiers and commands stay as they are.

8

repo-pack

claude

Five read-only repo commands in one mod: /todos, /loc, /hotspots, /commit-msg and /branches. They read git. They copy results to the clipboard.

8

After each code change, reviews its own diff like a strict senior reviewer and lists each issue it found and fixed.

8

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

8

say-done

claude

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

8

scripts

claude

Adds /scripts: runnable tasks from package.json scripts, Makefile targets, justfile recipes and pyproject scripts at the git repo root. Read-only. Copies the result to your clipboard.

8

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

8

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

8

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

8

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

8

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.

8

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

8

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

8

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

8

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

8

sha-links

claude

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.

8

The release-pack guards plus db-reset-guard and upload-guard: asks before publish, tag push, production deploy, registry push, database wipes and file uploads. Reads tags with git.

8

size

claude

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.

8

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.

8

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.

8

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.

8

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.

8

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.

8

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.

8

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

8

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

8

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

8

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.

8

One line of sports play-by-play at turn end. OFF by default: one haiku call per turn with tools. Turn on the enabled option. Sends tool names, file names and the first two words of each command.

8

ssh-guard

claude

Asks before a private key in .ssh is read, authorized_keys or the SSH config is changed, or ssh-keygen would overwrite a key. Public keys and ssh -i pass. Reads HOME with printenv.

8

standup

claude

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

8

stashes

claude

Adds /stashes: git stashes with their age and the branch each was made on. Read-only, never applies or drops. Copies the result to your clipboard.

8

The three original stats mods in one: /wrapped (copied to your clipboard), streaks and achievements on one shared daily rollup.

8

ste-mode

claude

Replies in ASD-STE100 Simplified Technical English: approved words, short sentences, one instruction each, active voice.

8

A band above the prompt with your daily streak, the days in a row you finished a turn (🔥 5d). The mod keeps the count in its own store.

8

streaks

claude

Counts consecutive days you used Claude Code: a Day N streak toast at session start, and /streak to ask.

8

Asks before sudo, doas or su -c runs a command with elevated rights.

8

tag-guard

claude

Asks before release tags go to a remote: git push --tags, --follow-tags or --mirror, a push of a tag ref, and a push that deletes a remote tag. Dry runs pass. Reads tags with git.

8

tdd-mode

claude

Writes a failing test first, watches it fail, then implements.

8

team-pack

claude

Team habits in one install: Conventional Commits, test-first work and a security check on every change.

8

Short answers: no preamble, no recap.

8

test-pane

claude

A live side pane with the last test run (vitest, jest, pytest, go test, cargo test, bun test, claude plugin test): runner, pass, fail and skip counts, duration and first failures. Open it with /tests.

8

Reminds you at turn end when source files changed but no test command ran since.

8

Tool rows show how long the call ran, for example 2.4s, when it took over one second. The time is the tool's own run time, without permission prompts.

8

A live side pane of this session's turns, newest first: start time, length, tool calls and cost of each, with a total. Open it with /timeline.

8

A band above the prompt with how many lines in tracked files hold TODO, FIXME or HACK (todo 12), counted with git after edits. Hidden when there are none.

8

At turn end, one toast with the count of TODO, FIXME and HACK lines your edits added this turn. Quiet when none were added.

8

todo-pane

claude

A live side pane of the TODO, FIXME and HACK lines in tracked files (git grep), grouped by file and capped at 30. It refreshes after file edits while open. Open it with /todo-pane.

8

todos

claude

Adds /todos: TODO, FIXME and HACK lines in tracked files, found with git grep, grouped by file (50 lines at most). Read-only. Copies the result to your clipboard.

8

A band above the prompt with your tool calls this session, the top three by tool (Bash 41 · Edit 18 · Read 12).

8

tree

claude

Adds /tree: tracked files (git ls-files) as a tree, 2 levels deep, folders with file counts (80 lines at most). Read-only. Copies the result to your clipboard.

8

A band above the prompt with how long the current turn has run (turn 0:42). It shows while a turn runs and hides between turns.

8

At turn end, one toast when .ts or .tsx files were edited and no type check (tsc, vue-tsc, a typecheck script or a build) ran since the last edit.

8

Asks before local files go to a remote host: scp or rsync to host:path, piped input to nc, curl -T, sftp put. Local copies, downloads and localhost pass.

8

url-links

claude

https links (and http://localhost) in tool output are listed as clickable links under the result, up to five. Display only: Claude reads the output as it was.

8

weekly

claude

Adds /week: this week (since Monday) against last week, with sessions, turns, tool calls, files edited and cost, and the change for each.

8

wrapped

claude

Adds /wrapped: a screenshot-ready Claude Code Wrapped for the last 7 days (or /wrapped month for 30), printed and copied.

8

yoda-mode

claude

Speaks like Yoda in prose. Code, commands and commit messages stay normal.

8

README badge

Shows how many plugins this repo ships, and links here.

claude & codex plugins199 plugins