Buddy Sings
Use when user wants their Claude Code pet (/buddy) to sing a song.
Install
npx skills add MiniMax-AI/skills --skill buddy-sings -g -a claude-code -y- Repository
- MiniMax-AI/skills13.8k
- Category
- AI and agents
- Updated
- 7mo ago
- License
- MIT
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
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.
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:
npm install -g mmx-cliAuthenticate (first time only):
mmx auth login --api-key <your-minimax-api-key>Get your API key from MiniMax Platform.
-
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.

