1270011/claude-buddy/buddy

Claude Code and agent skill by 1270011/claude-buddy

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Show, pet, or manage your coding companion. Use when the user types /buddy or mentions their companion by name.

Install

npx vskill@latest install 1270011/claude-buddy/buddy

SKILL.md

Buddy — Your Coding Companion

Handle the user's /buddy command using the coding-buddy MCP tools.

Fallback: MCP Tools Unavailable

Before routing any command, check whether `mcp__claude_buddy__*` tools are registered in this session. If they are NOT — Claude Code was unable to start the coding-buddy MCP server — do not attempt to call any buddy tool. The tool calls will fail with an unhelpful "tool not found" error. Instead, run this diagnostic and report the result to the user so they can fix the underlying cause:

  1. Check bun availability:

``bash command -v bun && bun --version ` The MCP launcher (server/mcp-launcher.sh) requires bun on PATH. If this command prints nothing, bun is missing — tell the user to install it (curl -fsSL https://bun.sh/install | bash`), open a new terminal so PATH picks it up, and restart Claude Code. That is almost always the fix.

  1. If bun IS present, run the launcher directly to capture whatever error it emits. The launcher path depends on which marketplace installed the plugin; locate it first:

``bash find ~/.claude/plugins/cache -name mcp-launcher.sh -path '*coding-buddy*' 2>/dev/null ` Then execute the first result with stdin closed so it exits cleanly: `bash <launcher-path> < /dev/null; echo "exit=$?" ` Common causes: missing bun, corrupted plugin cache (suggest claude plugin uninstall coding-buddy@coding-buddy && claude plugin install coding-buddy@coding-buddy), or a bun-level error loading server/index.ts`.

  1. If $CLAUDE_CONFIG_DIR is set in the environment, use that directory instead of ~/.claude when searching for the launcher.
  1. Do not proceed with any buddy command in this session. Tell the user: the MCP server is not running, here is what the diagnostic found, here is the recommended fix, and Claude Code must be restarted after the fix before buddy tools will be available.

Command Routing

Based on $ARGUMENTS:

InputAction
_(empty)_ or showCall buddy_show
helpCall buddy_help
petCall buddy_pet
statsCall buddy_stats
offCall buddy_mute
onCall buddy_unmute
rename <name>Call buddy_rename with the given name
personality <text>Call buddy_set_personality with the given text
achievementsCall buddy_achievements
summonCall 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
listCall buddy_list
dismiss <slot>Call buddy_dismiss with the slot name
pickTell user to run ! bun run pick from the coding-buddy directory (launches interactive TUI)
frequencyCall buddy_frequency with no args (show current)
frequency <seconds>Call buddy_frequency with cooldown=seconds
styleCall buddy_style with no args (show current)
`style <classic\round>`Call buddy_style with style arg
positionCall buddy_style with no args (show current)
`position <top\left>`Call buddy_style with position arg
rarity onCall buddy_style with showRarity=true
rarity offCall buddy_style with showRarity=false
rainbowCall buddy_style with no args (show current rainbow)
rainbow <#hex> ...Call buddy_style with rainbow=[...hex colors] to set shiny gradient
rainbow resetCall buddy_style with rainbow=[] to restore default ROYGBIV
statuslineCall buddy_statusline with no args (show current)
statusline onCall buddy_statusline with enabled=true
statusline offCall buddy_statusline with enabled=false
statusline combinedCall buddy_statusline with combined=true (adds rate-limit usage bars, needs python3)
statusline basicCall buddy_statusline with combined=false (buddy only, no rate-limit bars)
uninstallRun the uninstall sequence (see Uninstall Orchestration below)

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". Do NOT echo or quote the tool result — the reaction reaches the user only via the statusline speech bubble.

Uninstall Orchestration

When the user invokes /buddy uninstall, run this sequence in order — do not skip steps, do not ask for confirmation between steps:

  1. Call the MCP tool buddy_uninstall. Display its output verbatim.
  2. Run via Bash tool: claude plugin uninstall coding-buddy@coding-buddy
  3. Run via Bash tool: claude plugin marketplace remove coding-buddy
  4. Run via Bash tool: rm -rf ~/.claude/plugins/cache/coding-buddy
  5. Tell the user: uninstall is complete; companion data is kept at ~/.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.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
442
Repository forks
66
Repository npm downloads, 7 days
19
7-day trend score
40

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 24 May 2026, 5 months ago.

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
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/1270011/claude-buddy/buddy/badge)](https://verified-skill.com/skills/1270011/claude-buddy/buddy)

Something wrong with this skill or its page? Tell us.