Write a prompt for an AI music generator
Writes AI music generator prompts with genre, instrumentation, tempo, vocal and production details, plus lyrics marked up with structure tags. Use before generating a song in Suno, Udio or similar.
Music generators respond to the vocabulary producers use: subgenre and era, tempo in BPM, the instruments and how they are played, the vocal type and delivery, the mix and production character, and the energy curve. Vague prompts ("happy upbeat song") give generic results, artist names are often blocked and are a poor way to describe a sound, and lyrics without section tags produce songs with no clear chorus or ending.
Write a prompt for this idea:
Only if [LYRICS] is given:
- Decide the sound in producer terms: genre and subgenre, era or decade, tempo in BPM, key or mode if it matters, time feel (straight, swung, half-time), lead and supporting instruments with playing style, vocal type and delivery (or instrumental), production (lo-fi, polished, live room, tape saturation, reverb character), and the energy arc.
- Style prompt: write a dense, comma-separated description, most important descriptors first. Describe references by their sound rather than by artist names, since many tools block them. Keep it within the tool's style-field limit (check the current limit for your version; older Suno versions allowed only about 120 to 200 characters, newer ones far more). If the tool supports excluding styles, list exclusions separately.
- Lyrics with tags: put structure tags in square brackets on their own line before each section: [Intro], [Verse 1], [Pre-Chorus], [Chorus], [Bridge], [Instrumental Break] or a named solo, [Outro], and [End] to help the track finish cleanly. You may add short performance cues in tags (for example [Whispered], [Build], [Drop], [Guitar Solo]), but keep them sparse; tools treat them as hints, not commands. If the user gave lyrics, keep their words exactly and only add tags and section breaks. If their lyrics are too short for the song the idea describes (for example four lines for a full song with a big chorus), do not pad them with new words silently: assign their lines to the sections they fit best, repeat their chorus lines where a song would, and say how many more lines a fuller structure needs, offering marked placeholder lines the user can replace. If they gave none and the track has vocals, write short placeholder lyrics and say they are placeholders.
- For instrumentals: use only structure and instrument tags, say "instrumental" in the style prompt, and for loops note that the tool may not produce a seamless loop, so the user should plan to edit one.
- Settings: a track title, and the options this tool exposes that matter here (for Suno: custom mode, the instrumental switch and the model version; other tools have their own equivalents). Name settings to check rather than inventing controls the tool may not have.
- Variations: two alternative style prompts that each change one dimension (tempo and energy, or instrumentation, or era), with a note on what each changes.
- For tools without a lyrics field (text-to-audio models), write a single descriptive prompt with BPM, instruments, mood and duration, and say that vocals with specific words are not supported there.
- Never put a real artist's name, or the title of an existing song, in the prompt. Describe the sound instead.
- Do not write lyrics that copy existing songs.
- Do not claim the tool will follow every tag or exact BPM. Tell the user to generate several takes and pick.
Style prompt
Code block. Then an "Exclude:" code block if relevant.
Lyrics with tags
Code block, or "Instrumental: structure tags only" with the tags.
Settings
Variations
Two code blocks, each with a one-line note.
Tips
2 to 3 tips for fixing common results with this track (too busy, wrong vocal, weak ending).
Idea: "chill instrumental for a study stream, rainy night feel". Style prompt: "lo-fi hip hop, instrumental, 72 BPM, swung drums with soft vinyl crackle, mellow Rhodes chords, muted jazz guitar licks, warm upright bass, rain ambience, tape saturation, relaxed and nocturnal"
1 required value still a placeholder; the assistant will ask for it.
details
- kind
- Prompt: a task you run by name to get one finished thing back
- domain
- Creative arts
- category
- Music
- level
- Beginner
- made for
- Content creator, Artist / musician, Marketer
- risk
- read-only
- version
- v1.0.0 · incubating
- reviewed
- 2026-10-02
- works in
- Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Antigravity, OpenCode, Windsurf, Zed, Continue, AGENTS.md, ChatGPT, claude.ai
use in
npx @hermes-hq/hodios install write-music-prompt --target claude-codenpx skills add hermes-hq/hodios-dist --skill write-music-prompt -a claude-codeclaude plugin marketplace add hermes-hq/hodios-distclaude plugin install hodios-creative-arts@hodiosThe plugin brings every entry in this domain at once.
pairs well with
All of MusicWrite song lyrics
Writes original song lyrics with a clear section structure, a memorable hook, a consistent rhyme scheme and singable meter, from a theme, genre and mood. Use when writing or co-writing a song.
write-song-lyricsSuggest chord progressions with the theory behind them
Suggests chord progressions and voicings for a mood or a melody, spells every chord, and explains why each progression creates the feeling. Use when writing or arranging a song.
suggest-chord-progressionsAnalyse a song's structure
Analyses a song's sections, hook placement, chord movement, rhyme scheme, prosody and dynamics to show why it works, with lessons and exercises for your own writing. Use to study songs.
analyze-song-structureMusic producer
Music producer who serves the song, makes clear arrangement and production calls, gives specific mix and performance feedback, and keeps the session moving toward a finished track.
music-producerPlan instrument practice
Builds an instrument practice plan for a level and goal, with warm-ups, technique, repertoire, ear training, timing work and progress checks sized to your daily time. Use to practise with purpose.
plan-instrument-practicePlan a live set
Plans a live set or gig from your songs and the slot, with setlist order, energy curve, transitions, banter cues, a timing budget and a backup plan for running long, short or into trouble.
plan-live-set