Skills Agentes

Music

Genera música con la API Music de ElevenLabs. Úsalo para pistas instrumentales, canciones con letra, música de fondo o jingles, con planes de composición para control granular.

Estrellas
49.5k

en todo el repo

Actividad
36

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
833 tok

69 tok en reposo

Paquete
3 archivos

10 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add calesthio/OpenMontage --skill music --agent claude-code

Se instala solo en este repositorio.

Este skill makes network requests, needs API credentials.

Qué hace

  • Genera música con la API Music de ElevenLabs
  • Admite generación por prompt y planes de composición para control granular
  • Permite inspeccionar y modificar estilos y secciones del plan
  • Devuelve salida detallada con metadatos
  • Documenta restricciones de contenido y manejo de errores

Úsalo cuando

  • Crear pistas instrumentales o canciones con letra
  • Generar música de fondo o jingles
  • Cualquier composición musical generada con IA

No lo uses cuando

    Qué lo activa

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

    • Genera una pista instrumental para este vídeo
    • Hazme un jingle de marca
    • Crea una canción con esta letra
    • Ajusta las secciones de esta composición

    SKILL.md

    En inglés

    ElevenLabs Music Generation

    Generate music from text prompts - supports instrumental tracks, songs with lyrics, and fine-grained control via composition plans.

    Setup: See Installation Guide. For JavaScript, use @elevenlabs/* packages only.

    Quick Start

    Python

    from elevenlabs import ElevenLabs
    
    client = ElevenLabs()
    
    audio = client.music.compose(
        prompt="A chill lo-fi hip hop beat with jazzy piano chords",
        music_length_ms=30000
    )
    
    with open("output.mp3", "wb") as f:
        for chunk in audio:
            f.write(chunk)
    

    JavaScript

    import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";
    import { createWriteStream } from "fs";
    
    const client = new ElevenLabsClient();
    const audio = await client.music.compose({
      prompt: "A chill lo-fi hip hop beat with jazzy piano chords",
      musicLengthMs: 30000,
    });
    audio.pipe(createWriteStream("output.mp3"));
    

    cURL

    curl -X POST "https://api.elevenlabs.io/v1/music" \
      -H "xi-api-key: $ELEVENLABS_API_KEY" -H "Content-Type: application/json" \
      -d '{"prompt": "A chill lo-fi beat", "music_length_ms": 30000}' --output output.mp3
    

    Methods

    Method Description
    music.compose Generate audio from a prompt or composition plan
    music.composition_plan.create Generate a structured plan for fine-grained control
    music.compose_detailed Generate audio + composition plan + metadata
    music.upload Upload an audio file for later inpainting workflows and optionally extract its composition plan

    See API Reference for full parameter details.

    music.upload is available to enterprise clients with access to the inpainting feature.

    Composition Plans

    For granular control, generate a composition plan first, modify it, then compose:

    plan = client.music.composition_plan.create(
        prompt="An epic orchestral piece building to a climax",
        music_length_ms=60000
    )
    
    # Inspect/modify styles and sections
    print(plan.positiveGlobalStyles)  # e.g. ["orchestral", "epic", "cinematic"]
    
    audio = client.music.compose(
        composition_plan=plan,
        music_length_ms=60000
    )
    

    Content Restrictions

    • Cannot reference specific artists, bands, or copyrighted lyrics
    • bad_prompt errors include a prompt_suggestion with alternative phrasing
    • bad_composition_plan errors include a composition_plan_suggestion

    Error Handling

    try:
        audio = client.music.compose(prompt="...", music_length_ms=30000)
    except Exception as e:
        print(f"API error: {e}")
    

    Common errors: 401 (invalid key), 422 (invalid params), 429 (rate limit).

    References

    Reproducido de calesthio/OpenMontage bajo licencia MIT. Leer esta página en markdown.

    Archivos

    3 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

    Necesita acceso a internet y una `ELEVENLABS_API_KEY`.

    Necesita en el PATH:curl

    Variables de entorno:ELEVENLABS_API_KEY

    Detalles

    Creador
    calesthio
    Categoría
    Diseño y UI
    Licencia
    MIT
    Recursos incluidos
    referencias
    Código fuente
    Ver SKILL.md

    Etiquetas

    Más de calesthio/OpenMontage

    Este repo incluye 89 skills. Si instalas uno, normalmente ya tienes los demás.

    Comfyui

    49.5k

    Úsalo al trabajar con workflows de ComfyUI en OpenMontage: comfyui_image/video/music, workflows propios, selección de output_node, modelos que faltan, LoRAs, poca VRAM e importación de workflows de la comunidad.

    Costo de contexto al activarse
    1.9k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera vídeo cinematográfico de 4-30 s con ByteDance Seedance 2.5 por fal.ai, Volcengine Ark, Runway o ComfyUI. Cubre el contrato de prompt 2.5, cortes duros, locks de continuidad y voz.

    Costo de contexto al activarse
    3.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 4 días
    diseno ui

    Genera narración expresiva y multilingüe con fish.audio (modelos S1 / S2) y reutiliza voces clonadas mediante reference_id.

    Costo de contexto al activarse
    1.4k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera y edita conversacionalmente vídeos cortos con Google Gemini Omni Flash: itera con ediciones en lenguaje natural, clips de 3-10s a 720p con audio y texto en pantalla, e imágenes de referencia por etiquetas.

    Costo de contexto al activarse
    2.1k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    Permisos
    diseno ui

    Genera vídeo con MiniMax H3 (Hailuo 3.0) por la API oficial v2, fal.ai, Runway, nodos partner de ComfyUI o pesos abiertos locales. Clips de 4-15s a 2K con animación de primer/último fotograma.

    Costo de contexto al activarse
    582 tok
    Tamaño del paquete
    1 archivo
    Última actualización
    hace 9 días
    diseno ui

    Genera, reconstruye, inspecciona y enruta activos 3D de producción para mundos de OpenMontage con Atlas Cloud, fal.ai, catálogos con licencia y Blender.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 9 días
    diseno ui

    Skills relacionados

    Genera, reconstruye, inspecciona y enruta activos 3D de producción para mundos de OpenMontage con Atlas Cloud, fal.ai, catálogos con licencia y Blender.

    Costo de contexto al activarse
    1.2k tok
    Tamaño del paquete
    2 archivos
    Última actualización
    hace 9 días
    diseno ui

    Acestep

    49.5k

    Generación musical con ACE-Step 1.5: música de fondo, pistas con voz, versiones y extracción de stems para producción de vídeo.

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

    Genera vídeos con IA desde texto usando varias pasarelas — HeyGen, fal.ai, Kling y Gemini — con soporte de imagen a vídeo y comparación entre VEO, Kling, Sora, Runway, Seedance y MiniMax.

    Costo de contexto al activarse
    3k tok
    Tamaño del paquete
    1 archivo
    Última actualización
    el mes pasado
    diseno ui