From claude-buddy
Manages coding companion via /buddy commands: show, pet, stats, rename, set personality, summon/save/dismiss buddies, adjust frequency, style, position, rarity, statusline.
npx claudepluginhub 1270011/claude-buddy --plugin claude-buddyThis skill is limited to using the following tools:
Handle the user's `/buddy` command using the claude-buddy MCP tools.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Guides agent creation for Claude Code plugins with file templates, frontmatter specs (name, description, model), triggering examples, system prompts, and best practices.
Handle the user's /buddy command using the claude-buddy MCP tools.
Based on $ARGUMENTS:
| Input | Action |
|---|---|
(empty) or show | Call buddy_show |
help | Call buddy_help |
pet | Call buddy_pet |
stats | Call buddy_stats |
off | Call buddy_mute |
on | Call buddy_unmute |
rename <name> | Call buddy_rename with the given name |
personality <text> | Call buddy_set_personality with the given text |
achievements | Call buddy_achievements |
summon | Call buddy_summon with no args — picks a random saved buddy |
summon <slot> | Call buddy_summon with the given slot name |
save [slot] | Call buddy_save with optional slot name |
list | Call buddy_list |
dismiss <slot> | Call buddy_dismiss with the slot name |
pick | Tell user to run ! bun run pick from the claude-buddy directory (launches interactive TUI) |
frequency | Call buddy_frequency with no args (show current) |
frequency <seconds> | Call buddy_frequency with cooldown=seconds |
style | Call buddy_style with no args (show current) |
style <classic|round> | Call buddy_style with style arg |
position | Call buddy_style with no args (show current) |
position <top|left> | Call buddy_style with position arg |
rarity on | Call buddy_style with showRarity=true |
rarity off | Call buddy_style with showRarity=false |
statusline | Call buddy_statusline with no args (show current) |
statusline on | Call buddy_statusline with enabled=true |
statusline off | Call buddy_statusline with enabled=false |
uninstall | Run the uninstall sequence (see Uninstall Orchestration below) |
The MCP tools return pre-formatted ASCII art with ANSI colors, box-drawing characters, stat bars, and species art. This is the companion's visual identity.
You MUST output the tool result text EXACTLY as returned — character for character, line for line. Do NOT:
Just output the raw text content from the tool result. Nothing else. The ASCII art IS the response.
If the user mentions the buddy's name in normal conversation, call buddy_react with reason "turn" and display the result verbatim.
When the user invokes /buddy uninstall, run this sequence in order — do not skip steps, do not ask for confirmation between steps:
buddy_uninstall. Display its output verbatim.claude plugin uninstall claude-buddy@claude-buddyclaude plugin marketplace remove claude-buddyrm -rf ~/.claude/plugins/cache/claude-buddy~/.claude-buddy/; restart Claude Code to release the plugin.If any Bash step fails (non-zero exit), report the error but continue with the remaining steps — each step is independent and always-safe to run.
Do not call buddy_uninstall for any other command than /buddy uninstall. Never call it proactively.