Skip to content
Agentmart
Submit a tool

buddy-sings

Use when user wants their Claude Code pet (/buddy) to sing a song.

Skill by MiniMax-AI

IndexedMIT★ 13,728
Write a review

Chalk Labs

Need help deploying buddy-sings?

Chalk Labs sets up agents like this inside real teams: connected to your tools, tested on your data, with a human in the loop where it matters.

Book a call

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/minimax-ai-buddy-sings

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Use when user wants their Claude Code pet (/buddy) to sing a song. Triggers on any request that combines the concept of their Claude Code buddy, pet, or companion with singing or music. Supports multilingual triggers — match equivalent phrases in any language.

Use cases: agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/buddy-sings

What's inside

Skill name
buddy-sings
Description
Use when user wants their Claude Code pet (/buddy) to sing a song. Triggers on any request that combines the concept of their Claude Code buddy, pet, or companion with singing or music. Supports multilingual triggers — match equivalent phrases in any language.
License
MIT
Metadata
version: 1.1 · category: creative
Instructions
434 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Buddy Sings — Let Your Claude Code Pet Sing

Turn your Claude Code pet into a singer. Each pet gets a unique vocal identity
based on its name and personality — the same pet always sounds the same.

## Prerequisites

- **mmx CLI** (required for music generation):

  **Install:**
  ```bash
  npm install -g mmx-cli
  ```

  **Authenticate (first time only):**
  ```bash
  mmx auth login --api-key <your-minimax-api-key>
  ```
  Get your API key from [MiniMax Platform](https://platform.minimaxi.com/).

- **Audio player** (for playback — at least one of):
  - `mpv` (recommended — interactive controls: space = pause, q = quit)
  - `ffplay` (from FFmpeg)
  - `afplay` (macOS built-in)

---

## Workflow Overview

```
Check pet → Build vocal identity → Gather context → Generate music → Play & feedback
```

---

## Language & Interaction

Detect the user's language from their first message. Respond in the same language
throughout the entire session. All examples below are in English — translate them
naturally when responding in other languages.

**User-facing text localization rule**:
- ALL text shown to the user — including pet info, voice description, lyrics preview,
  prompt preview, playback info, and feedback prompts — MUST be fully translated into
  the user's language.
- The **API prompt** sent to the model should always be written in English for best
  generation quality. However, when previewing the prompt to the user, show a localized
  description in the user's language instead of the raw English prompt. The English prompt
  is an internal implementation detail — the user does not need to see it.
- The templates below are written in English as reference. At runtime, translate every
  label and message into the user's detected language.

The pet sings in the user's language by default. Embed the singing language
naturally in the vocal description (e.g., "singing in Japanese" or "singing in
Mandarin Chinese") rather than appending a separate language tag. If the user
explicitly requests a different language for the lyrics, honor that request.

---

## Step 1: Check for Pet

Read `~/.claude.json` and look for the `companion` field.

If no companion is found or the field is empty, tell the user:

```
You don't have a pet yet! Type /buddy to adopt one, then come back to let it sing.
```

Stop here and wait for the user to adopt a pet. Do not proceed without a pet.

If a companion exists, extract its profile:
- `name` — the pet's name
- `personality` — the pet's personality description

Present the pet to the user:

```
Found your pet!
   Name: <name>
   Personality: <personality>
```

---

## Step 2: Build Vocal Identity

Based on the pet's **name** and **personality** text, creatively design a unique
vocal identity. No template lookups — interpret the personality freely.

### How to interpret personality into voice

Read the personality text and craft vocal attributes:

- **Timbre**: What does this personality sound like? e.g., "few words" →
  low, warm, deliberate; "energetic" → bright, punchy; "mysterious" → breathy,
  dark; "legendary chonk" → thick, warm, cozy
- **Singing style**: How would they deliver a song? e.g., "of few words" →
  sparse, dramatic pauses; "playful" → bouncy, rhythmic; "poetic" → flowing, legato
- **Mood**: What emotional tone fits? e.g., "chill" → relaxed, laid-back;
  "fierce" → intense, powerful

Construct a `prompt_fragment` that describes the vocal style in English, embedding
the singing language naturally. For example:

```
Vocal: warm low female voice singing in Mandarin Chinese with cozy thick timbre,
sparse minimalist delivery with dramatic pauses giving each word weight, relaxed
laid-back mood.
```

### Voice caching

The vocal identity must be **cached** so the pet always sounds the same.

- Cache file: `~/.claude/skills/buddy-sings/voices/<name>.json`
- Cache format:
  ```json
  {

From MiniMax-AI/skills, MIT.

More from MiniMax-AI/skills

Signals

Stars
13,728
Forks
1,203
Open issues
25
Last commit (this folder)
Apr 11, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.1
License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

Same skill elsewhere

Copies of this SKILL.md published by others; search shows only one of them.

More from MiniMax-AI

Done for you

Rather not set it up yourself?

Chalk Labs scopes, builds and runs agents for your team: the task audit, the eval harness, the integrations and the weekly ops report. Fixed scope, priced before we start.

See how we build AI agents →Read the case studies

Chalk Labs is a two-founder AI and growth studio. We build AI agents, CRMs and MVPs for Web3 and AI companies, and have shipped 50+ product and token launches.

launches shipped
50+
launches shipped
media placements
500+
media placements
founders on every account
2
founders on every account

Press we've placed: Forbes · CoinDesk · Decrypt · Cointelegraph · The Block

Rahil Jain, Co-founder, Chalk Labs. Ex-Goldman Sachs engineer. You talk to the person who builds it.

Get buddy-sings running in your business

Tell us what you want to automate. A founder replies within one working day with a plan, not a pitch deck.

Goes to the Chalk Labs founders, not the newsletter. Privacy

Need help deploying buddy-sings?

CallGet help
Cite this page

buddy-sings skill. Agent Mart. https://agentmart.dev/skills/minimax-ai-buddy-sings (last updated 2026-10-24)