Skills

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-cli
    

    Authenticate (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.
Read the whole SKILL.md on GitHub

More in AI and agents