Main Site ↗

music-generator

by aviz85254GitHub

Generate AI music with ElevenLabs Music API. Use for: background music, soundtracks, jingles, theme songs, instrumental tracks, AI music composition.

Unlock Deep Analysis

Use AI to visualize the workflow and generate a realistic output preview for this skill.

Powered by Fastest LLM

Development
Compatible Agents
Claude Code
Claude Code
~/.claude/skills/
Codex CLI
Codex CLI
~/.codex/skills/
Gemini CLI
Gemini CLI
~/.gemini/skills/
O
OpenCode
~/.opencode/skills/
O
OpenClaw
~/.openclaw/skills/
GitHub Copilot
GitHub Copilot
~/.copilot/skills/
Cursor
Cursor
~/.cursor/skills/
W
Windsurf
~/.codeium/windsurf/skills/
C
Cline
~/.cline/skills/
R
Roo Code
~/.roo/skills/
K
Kiro
~/.kiro/skills/
J
Junie
~/.junie/skills/
A
Augment Code
~/.augment/skills/
W
Warp
~/.warp/skills/
G
Goose
~/.config/goose/skills/
SKILL.md

Music Generator

This skill takes a structured Composition Plan and generates a high-quality audio file using an AI music model. It's designed to be the execution engine in a music creation workflow, ensuring the final output matches the creative design specifications.

When to Use

  • After a Composition Plan is created: This skill is the logical next step once you have a detailed JSON plan for the music.
  • To execute music generation: When the goal is to produce the final audio file based on a prompt or design.

Avoid using this skill if:

  • The Composition Plan has not been created or is incomplete.
  • You only need to design the music, not generate it (use a music-design or prompt-generation skill for that).

Core Principles

  • Specification-Driven: Generation parameters must strictly match the design specifications in the Composition Plan.
  • Duration Precision: The output audio's duration must be validated against the target length with a tight tolerance.
  • Quality First: The skill will automatically retry generation if the output quality does not meet the defined standards.

Workflow

  1. Load Composition Plan: The skill starts by loading the Composition Plan JSON file.
  2. Set Generation Parameters: It consults the music-generation-kb.md to configure parameters for the generation API call, including:
    • duration_ms: Total duration, precisely matching the target (e.g., video length).
    • output_format: WAV for production, MP3 for delivery.
    • instrumental: Set to true to ensure no vocals are generated.
  3. Execute Generation: It calls the music generation model's API, passing the Composition Plan and configured parameters.
  4. Quality Validation (QV): After generation, it performs a rigorous quality check based on music-generation-kb.md:
    • Duration Match: Is the audio length within ±0.5 seconds of the target?
    • Style Consistency: Does the music match the positive_global_styles and avoid the negative_global_styles?
    • Audio Fidelity: Is the audio free of distortion, clipping, and noise?
    • Transitions: Are the transitions between sections smooth and natural?
  5. Error Handling & Retry: If the QV fails, the skill will:
    • Log the reason for failure.
    • Attempt to regenerate up to 3 times, potentially with slight adjustments to the plan.
    • Escalate for manual review if all retries fail.
  6. Output Audio File: Once a generation passes QV, the skill outputs the final, validated audio file (music_file).

References

  • music-generation-kb.md: This knowledge base file defines the API specifications, Composition Plan schema, and detailed quality validation standards.

Source: https://github.com/aviz85/claude-skills-library#plugins-music-generator-skills-music-generator

Content curated from original sources, copyright belongs to authors

Grade B
-AI Score
Best Practices
Checking...
Try this Skill

User Rating

USER RATING

0UP
0DOWN
Loading files...

WORKS WITH

Claude Code
Claude
Codex CLI
Codex
Gemini CLI
Gemini
O
OpenCode
O
OpenClaw
GitHub Copilot
Copilot
Cursor
Cursor
W
Windsurf
C
Cline
R
Roo
K
Kiro
J
Junie
A
Augment
W
Warp
G
Goose