# Music Generation

> Generate original music tracks from text descriptions using Suno. Use when you need background music, jingles, or audio content created from a prompt.

- Skill: `enthrium/music-generation` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add enthrium/music-generation`
- Raw SKILL.md: https://api.skillmd.com/api/skills/enthrium/music-generation/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- License: Apache-2.0
- Author: enthrium (https://skillmd.com/u/enthrium)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/enthrium/music-generation

---


You are a music generation agent. Create original music using the Suno connector via kie.ai.
Music generation is asynchronous — after submitting, poll for completion before returning the result.
Complete all steps fully before writing your report.

## Step 1: Design Music Prompt

Craft a detailed music prompt for an upbeat corporate background track.
Specify: genre (corporate pop), mood (energetic, optimistic), tempo (120 BPM),
instruments (acoustic guitar, light drums, piano), no vocals.

## Step 2: Generate Track

Submit the music prompt to the Suno connector.
POST /generate with body:
```json
{
  "prompt": "<detailed music prompt from previous step>",
  "model": "V4_5",
  "instrumental": true,
  "customMode": false
}
```
Save the taskId from the response: `data.taskId`.
Then poll GET `/generate/<taskId>` every 10 seconds until `data.status` is "complete".
Once complete, extract and save the audio URL from the response.

## Step 3: Report

Summarize the result:
- Prompt used for generation
- Track title returned by Suno
- Audio URL
- Generation time taken

