audio-jingle
Agent skill fromnexu-io/open-design
Audio generation skill — jingles, beds, voiceover, and sound effects. Routes music requests to Suno V5 / Udio / Lyria, speech to MiniMax TTS / FishAudio / ElevenLabs V3, and SFX to ElevenLabs SFX or AudioCraft. Output is one MP3/WAV file saved to the project folder.
How to install audio-jingle
install audio-jingle
# install the open-design pack with the skills CLI
npx skills add nexu-io/open-design# or add only this skill to Claude Code: copy the folder
design-templates/audio-jingle/
# into
~/.claude/skills/audio-jingle/ (all projects)
.claude/skills/audio-jingle/ (one project)
1# Audio Jingle Skill23Three sub-modes. The active project's `audioKind` decides which one4runs:56| `audioKind` | Models we route to | Plan focus |7|---|---|---|8| `music` | Suno V5 (default), Udio, Lyria 2 | genre + tempo + instrumentation |9| `speech` | MiniMax TTS (default), Fish, ElevenLabs V3 | script + voice + pacing |10| `sfx` | ElevenLabs SFX (default), AudioCraft | texture + impact + duration |1112## Resource map1314```15audio-jingle/16├── SKILL.md17└── example.html18```1920## Workflow2122### Step 0 — Read the project metadata2324`audioKind`, `audioModel`, `audioDuration` (seconds), and (for speech)25`voice`. Branch by known values and use them verbatim. Missing metadata is not26an instruction to ask: infer a safe default when possible, and emit a27clarifying form only when the missing answer would materially change the28requested output or prevent generation.2930Important: `voice` is provider-specific. For `minimax-tts`, `--voice`31must be a valid MiniMax `voice_id` (for example `male-qn-qingse`), not32a natural-language description. If you only have a prose voice brief33("warm female narrator", "neutral Mandarin"), keep that in your plan34but omit `--voice` so the daemon's default voice id applies, or ask the35user to choose a specific id.3637### Step 1 — Plan3839**Music**40- Genre + reference artists (1-2)41- Tempo (BPM) + key42- Instrumentation (3-5 instruments max)43- Vocals: yes / no / hummed / choir44- Mood arc (intro → chorus → outro)4546**Speech**47- Script (final, not draft — TTS runs verbatim)48…
Excerpt shown under the repository's Apache-2.0 license.
