robfresh2o/fresh2o-plugins/tree/main/plugins/needs-you
needs-you
A Claude Code plugin that detects the "**Needs you**" line in replies, boxes the section beneath it with a hopping Claude mascot, and turns decisions into clickable buttons that submit your choice as your next prompt.
About this mod
needs-you scans each reply for a line reading **Needs you** and draws the section under it in a box with a small hopping Claude creature beside it. The creature keeps hopping until you send your next prompt, making replies that await your input easy to spot. When a decision is written as a question with a numbered list of choices, each choice becomes a button; pressing one submits the question plus your choice as your reply. Multiple decisions collect your picks and send them together. Appending (recommended) marks a primary button, choices longer than 40 characters fall back to numbered text, and a trailing note renders under the buttons.
The plugin draws only what Claude writes and makes no model calls, so you must add an instruction to ~/.claude/CLAUDE.md telling Claude to open such replies with the **Needs you** line. It uses Claude Code plugin hooks and was built on Claude Code 2.1.288, tested in the desktop app's Code tab (not yet tested in the terminal). Note that plugins run with the same file and process access as Claude Code, so review the code before installing.
Installation
Check the author's README for the marketplace and plugin name first. Commands may change as the repository evolves.
claude plugin marketplace add robfresh2o/fresh2o-plugins claude plugin install needs-you
Original text / README
fresh2o-plugins
Claude Code plugins I've built for my own work and decided to share. Each one installs on its own.
Install
Add the marketplace once:
claude plugin marketplace add robfresh2o/fresh2o-plugins
Then install the plugins you want:
claude plugin install needs-you@fresh2o-plugins
Plugins
needs-you
https://github.com/user-attachments/assets/dc29b0c6-68a3-48ad-90cb-7b5c6df6fb8b
When Claude needs something from you, such as a decision, an approval or a command only you can run, it opens its reply with a **Needs you** line. This plugin finds that line and draws the section under it in a box, with a small Claude creature hopping beside it. The creature keeps hopping until you send your next prompt, so you can see at a glance that a reply is waiting on you.
A decision written as a question, with its choices as a numbered list under it, gets one button per choice. Pressing a button sends the question and your choice as your reply. If the section holds several decisions, your picks collect and send together. Add (recommended) after a choice to make it the primary button. When a choice is longer than 40 characters, the choices stay listed as text and the buttons show their numbers instead, so no button runs past the box. A note written after the choices, after a blank line and indented no deeper than the choices, shows under the buttons.
The plugin only draws what Claude writes. It makes no model calls. For it to do anything, Claude has to write the section, so add something like this to your ~/.claude/CLAUDE.md:
If anything needs me (a decision, an approval, something only I can do), open the reply
with `**Needs you**` on a line of its own, before anything else. Under it, one bullet per
thing you need. A decision is at most one sentence of context, then the question, ending in
`?`. Under it go its choices as a numbered list, each a short label, with `(recommended)`
after the one you recommend. An action says what to do and includes everything needed to do
it, such as the exact command or the steps. Put the reasoning, and what each choice means,
after the section. Leave the line out when nothing needs me.
needs-you uses Claude Code's plugin hooks to draw inside the session. It was built on Claude Code 2.1.288 and tested in the desktop app's Code tab. It has not been tested in the terminal.
A note on trust
A plugin runs with the same access to your files and processes as Claude Code. Read the code of any plugin before you install it, including these.
License
MIT
