Skills Agentes

Music Generation

Se usa cuando el usuario pide generar, crear, componer o producir música o canciones: música de fondo, temas, jingles o pistas instrumentales, a partir de un prompt de estilo/ánimo.

Estrellas
82.8k

en todo el repo

Actividad
48

0–100, la ruta de este skill

Actualizado
hace 3 meses

último commit aquí

Commits
1

últimos 90 días

Contexto
719 tok

63 tok en reposo

Paquete
2 archivos

6 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add bytedance/deer-flow --skill music-generation --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, needs API credentials.

Qué hace

  • Genera canciones (con voz o instrumentales) a partir de un JSON con estilo/ánimo y letra opcional, usando la API de música de MiniMax.
  • Si no se dan letras y no se marca instrumental, el modelo las escribe automáticamente a partir del prompt.
  • Produce el resultado como archivo MP3 guardado en /mnt/user-data/outputs/.

Úsalo cuando

  • El usuario pide generar, crear, componer o producir música o canciones: música de fondo, temas, jingles o pistas instrumentales.

No lo uses cuando

    Qué lo activa

    Di cualquiera de estas frases y el agente debería cargar este skill.

    • “Componme una canción indie folk melancólica sobre una noche de lluvia”
    • “Genera una pista instrumental para el fondo de mi video”
    • “Crea un jingle corto y pegadizo para mi marca”

    SKILL.md

    En inglés

    Music Generation Skill

    Overview

    This skill generates songs (vocal or instrumental) from a structured JSON spec using the MiniMax music generation API (/v1/music_generation). You describe the style/mood/scene in prompt, optionally provide lyrics, and the script returns an MP3.

    Workflow

    Step 1: Understand Requirements

    Identify the desired style, mood, scene, language, and whether the user wants vocals or a pure instrumental track. Decide whether to supply lyrics or let the model write them.

    Step 2: Create the Spec JSON

    Write a JSON file in /mnt/user-data/workspace/ named {descriptive-name}.json:

    {
      "title": "Rainy Night Cafe",
      "prompt": "indie folk, melancholic, introspective, walking alone, cafe",
      "lyrics": "[verse]\nStreetlights glow the night wind sighs\n[chorus]\nPush the wooden door warm air inside"
    }
    

    Fields:

    • title (optional): a human-readable name.
    • prompt (required): style, mood, and scene. Drives the musical character.
    • lyrics (optional): song lyrics. Use \n between lines and structure tags such as [Intro], [Verse], [Pre Chorus], [Chorus], [Bridge], [Outro].
    • is_instrumental (optional, bool): set true for a pure instrumental track (no lyrics needed).

    Behavior:

    • lyrics provided → those lyrics are sung.
    • is_instrumental: true → instrumental, no vocals.
    • neither → the model auto-writes lyrics from prompt (lyrics_optimizer).

    Step 3: Execute Generation

    python /mnt/skills/public/music-generation/scripts/generate.py \
      --prompt-file /mnt/user-data/workspace/rainy-night-cafe.json \
      --output-file /mnt/user-data/outputs/rainy-night-cafe.mp3
    

    Parameters:

    • --prompt-file: Absolute path to the JSON spec (required).
    • --output-file: Absolute path for the output MP3 (required).

    [!NOTE] Do NOT read the python file, just call it with the parameters.

    Environment

    • MINIMAX_API_KEY (required): your MiniMax interface key.
    • MINIMAX_API_HOST (optional): default https://api.minimaxi.com.
    • MINIMAX_MUSIC_MODEL (optional): default music-2.6-free (works for all API-key users); paid/Token-Plan users can set music-2.6 for higher limits.

    Output Handling

    • Music is saved as MP3 (typically in /mnt/user-data/outputs/).
    • Share the generated file with the user using the present_files tool.
    • Offer to iterate on style or lyrics if adjustments are needed.

    Notes

    • Keep prompt focused on style/mood/scene; put the actual sung words in lyrics.
    • For non-English songs, write lyrics in the target language.

    Reproducido de bytedance/deer-flow bajo licencia MIT. Leer esta página en markdown.

    Archivos

    2 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

    Antes de instalar

    Requiere la variable de entorno MINIMAX_API_KEY.

    Necesita en el PATH:python

    Variables de entorno:MINIMAX_API_HOSTMINIMAX_API_KEYMINIMAX_MUSIC_MODEL

    Detalles

    Creador
    bytedance
    Categoría
    Diseño y UI
    Licencia
    MIT
    Recursos incluidos
    scripts en python
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de bytedance/deer-flow

    Este repo incluye 27 skills. Si instalas uno, normalmente ya tienes los demás. Ver el pack deer-flow entero y su comando de instalación

    Evalúa y ejecuta cambios de sistema no triviales desde primeros principios: RFCs, features, refactors, migraciones o nuevas APIs, exigiendo consumidores concretos, la solución mínima suficiente y evidencia proporcional al riesgo.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 2 meses
    herramientas desarrollo

    Revisa paquetes de skills de DeerFlow: preparación para publicar, triggers, límites de seguridad, recursos y evidencia. Úsala cuando pidan auditar, calificar o validar para producción una skill.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    13 archivos
    Última actualización
    hace 2 meses
    herramientas desarrollo

    Crea skills nuevas, modifica y mejora skills existentes, y mide su rendimiento. Úsala para crear una skill, editarla, correr evals, hacer benchmark con análisis de varianza, u optimizar su descripción.

    Costo de contexto al activarse
    9.2k tok
    Tamaño del paquete
    20 archivos
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Skill de smoke test de extremo a extremo para DeerFlow: actualiza el código, despliega en local o Docker, verifica disponibilidad de servicios, hace health check y genera el reporte final.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    12 archivos
    Última actualización
    hace 3 meses
    testing qa

    Manejo de issues y PRs de GitHub solo por comentarios para mantenedores de DeerFlow: resuelve alcance con gh, analiza, publica o redacta comentarios de issues y revisiones de PR, y compara PRs en competencia.

    Costo de contexto al activarse
    5.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 3 meses
    herramientas desarrollo

    Asegura que el código async del backend que podría bloquear el event loop de asyncio quede protegido por un test 'anchor' verificado en tests/blocking_io/, mediante un escaneo determinista de cambios o de todo el repo.

    Costo de contexto al activarse
    1.7k tok
    Tamaño del paquete
    4 archivos
    Última actualización
    hace 3 meses
    testing qa

    Skills relacionados

    Crea interfaces frontend distintivas y de calidad de producción: webs, landing pages, dashboards, componentes React o layouts HTML/CSS. Genera código creativo y pulido que evita la estética genérica de IA.

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 8 meses
    diseno ui

    Se usa cuando el usuario pide generar, crear, imaginar o visualizar imágenes: personajes, escenas, productos o cualquier contenido visual. Admite prompts estructurados e imágenes de referencia.

    Costo de contexto al activarse
    2.5k tok
    Tamaño del paquete
    3 archivos
    Última actualización
    hace 3 meses
    diseno ui

    Revisa código de interfaz según las Web Interface Guidelines de Vercel: descarga las reglas más recientes y compara el código frente a ellas. Úsalo para revisar UI, accesibilidad, diseño o UX.

    Costo de contexto al activarse
    308 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 8 meses
    diseno ui