← ClaudeAtlas

handofflisted

Hand work to another agent through Mubit, list the handoffs open in this run, or answer one with a verdict. Use when a task changes hands between agents, or when a subagent's result is waiting for review.
mubit-ai/plugins · ★ 3 · AI & Automation · score 76
Install: claude install-skill mubit-ai/plugins
**This skill never installs anything.** It runs one Node process from the plugin directory, which writes a handoff or a feedback entry to the user's own Mubit instance under the current run. No packages, no services, no changes to the shell. ## Step 0 — resolve the binary No environment variable carries this plugin's path under Codex. Codex lists each skill with the absolute path of its `SKILL.md`; **this file** is at `<plugin-root>/skills/handoff/SKILL.md`, so the binary is two directories above it: ``` <plugin-root>/bin/handoff.mjs ``` Resolve that to an absolute path from this file's own location and use it in every command below. Do not write `${CLAUDE_PLUGIN_ROOT}`: Codex sets no plugin-root variable of any spelling, so the shell expands it to nothing and `node /bin/handoff.mjs` fails with ENOENT. ## What a handoff is A handoff is a note from one agent to another inside this run — "review this", "continue from here", "approve before I execute" — filed as a `handoff` entry that the next agent, or the next session, finds. Feedback is the answer: a verdict (`approve`, `request_changes`, `block`, `acknowledge`) with optional comments, filed against the handoff's id. A handoff with no feedback naming it is **open**. Every subagent already files one without being asked. When a subagent finishes, the plugin stores its result as a handoff from that subagent to this session's role, with `requested_action: review`. So after a fan-out, `handoff list --open` is the list of su