ymichael/bb-plugins/lame-duck
Claude Code and agent skill by ymichael/bb-plugins
- community
Checking that the SKILL.md file is still in the repository.
Drain a busy BB server before an update or restart by queuing sends, then resume queued work after maintenance. Use the CLI when managing BB servers for the user.
Install
npx vskill@latest install ymichael/bb-plugins/lame-duckSKILL.md
Lame duck
Use Lame duck when BB needs an update or restart but active threads, agents messaging each other, and incoming follow-ups keep it busy. Lame-duck mode queues sends while active turns finish, creating a drained state for server maintenance. Queued work and the pause survive a restart.
Agent-managed maintenance
- Run
bb lame-duck pauseto enter lame-duck mode. - Poll
bb lame-duck status --jsonuntildrainedis true. - Update and restart the target BB server using its normal management commands.
- Check server health, then run
bb lame-duck resumeto leave lame-duck mode
and release queued work.
Run this workflow from outside the BB instance being drained. If you are a thread inside that instance, you count as active: hand off polling, restart, and resume to an external maintenance process and finish your turn. Do not wait indefinitely for your own thread to disappear from the running count.
drained means sends are paused and runningCount is zero. Existing turns continue until they finish or require input. Threads waiting for queued replies may need attention to finish draining. Lame duck does not stop threads, answer interactions, or perform the update itself.
Restart and plugin reload do not automatically resume work. Repeating resume is safe; scheduled times, thread ordering, and other dispatch limits still apply. Keep the plugin enabled: disabling lame-duck mode means resume, not uninstalling or disabling the plugin.
Manual maintenance
The user can click the duck in the sidebar footer, choose Pause sends, wait for Ready to update, update/restart BB, then choose Resume. The disclosure shows active-thread and held-send counts and updates automatically.
Queue behavior
The pause is server-wide. New threads, follow-ups, steering, scheduled sends, and retries wait in BB's durable queue. Explicit Send now overrides plugin holds, so avoid it during maintenance. Sends can only reach this queue while BB is online; the plugin does not provide an offline client outbox.
heldCount includes queue rows whose current wait owner is Lame duck; rows waiting on another plugin or a core condition are excluded.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingplugins/lame-duck/skills/lame-duck/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ymichael/bb-plugins/lame-duck)