plugin-confetti

by Yasir · ★ 0 · updated 9 days ago

BandsGuardsCommandsvalidates

0

When an MCP tool call finishes, shows that plugin's real logo with a short confetti burst above the prompt; /confetti previews any logo

install plugin-confetti

Install

/plugin marketplace add yasirshabbirservices/claude-mods
/plugin install plugin-confetti@yasir-mods

Then run /reload-plugins or start a new session. Requires Claude Code 2.1.287+.

View source on GitHub

What it hooks into

From an automated scan with claude plugin validate, not a security review. Mods run with your permissions; read the code before installing.

Events
session.starttool.callcommand.runui.render
API calls
$.clock.after$.clock.every$.command.register$.state.get$.state.set$.tool.list$.ui.resolve
Draws
AbovePrompt
Can see
every tool call
Reach
level 1 of 3 reads mod statedraws

Origin

How it got here
Automated scan of public GitHub repos, via the CC0 dataset awesome-claude-code-mods (scan of ).
Repository
github.com/yasirshabbirservices/claude-mods
Path in repo
plugins/plugin-confetti
Source commit
d328659 the exact code the scan read
Author
Yasir @yasirshabbirservices
License
No license declared — ask the author before reusing code.
First published
Last pushed
First listed here

Name and description come from the mod's own manifest. We link to the code; we don't host it, and it stays under its author's license.

More from yasirshabbirservices/claude-mods

agents-panel

yasirshabbirservices/claude-mods

A pane listing the project agents in .claude/agents, with a run button for each

★ 0PanesCommands

blast-radius

yasirshabbirservices/claude-mods

Holds rm -r, git reset --hard, git clean and git push --force, shows what they would change, and asks Proceed or Cancel.

★ 0PanesBandsGuards

context-bar

yasirshabbirservices/claude-mods

A bar above the prompt showing how the context window is used, by category

★ 0BandsCommands

decision-picker

yasirshabbirservices/claude-mods

When a reply asks you to approve decisions D1, D2, ..., shows toggles above the prompt; Approve drafts the reply, never sends

★ 0BandsPrompt

fuel

yasirshabbirservices/claude-mods

Above the prompt only when you are near a limit: context window, plan limits with reset countdowns and an estimated cache age, as clay-to-red gradient gauges; a Compact button; /fuel any time for a one-line summary

★ 0BandsCommands

hover-reveal

yasirshabbirservices/claude-mods

Desktop app: masks API keys, tokens and passwords in replies and tool output; hover to show them

★ 0Reskins

local-sync

yasirshabbirservices/claude-mods

Copies each file Claude changes under a source folder to the same path under a target folder (a local site's theme copy, say), one file at a time, and shows whether the result was checked in a browser

★ 0Status lineGuardsCommands

model-router

yasirshabbirservices/claude-mods

Classifies each turn as mechanical, ordinary or hard and sets the model and reasoning effort to match, logging every decision

★ 0Automation

next-steps

yasirshabbirservices/claude-mods

Up to three suggested next prompts above the prompt box; a click or 1/2/3 drafts one, never sends

★ 0BandsPrompt

pulse

yasirshabbirservices/claude-mods

A slim glowing bar above the prompt that shows what Claude is doing: breathing when idle, a wave while thinking, a flow in the tool's colour while a tool runs, a green sweep when done, a red pulse on an error; /pulse and /pulse off

★ 0BandsGuardsCommands

recorder

yasirshabbirservices/claude-mods

Records every tool call of a turn (name, short target, duration, error) and shows a timeline pane with /recorder; observe only, never stores file contents or output

★ 0PanesGuardsCommands

token-weather

yasirshabbirservices/claude-mods

A live forecast of the context window, drawn above the prompt.

★ 0Bands