buddy
Show, pet, or manage your coding companion. Use when the user types /buddy or mentions their companion by name.
SKILL.md.claude/skills/buddy/SKILL.md
GitHubBuddy — Your Coding Companion
Handle the user's /buddy command using the claude-buddy MCP tools.
Command Routing
Based on $ARGUMENTS:
| Input | Action |
|---|---|
(empty) or show |
Call buddy_show |
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 |
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 |
CRITICAL OUTPUT RULES
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:
- Summarize or paraphrase the ASCII art
- Describe what the companion looks like in prose
- Add commentary before or after the card
- Reformat, rephrase, or interpret the output
- Strip ANSI escape codes
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.