How to Write Song Lyrics With ChatGPT and Claude
Prompt patterns, structure templates, and cliche avoidance for writing songs with LLMs. Plus when to switch to a music-specific tool.
kevin
Most people prompt an LLM for song lyrics the way they prompt it for a tweet. They type “write me a song about heartbreak in the style of Taylor Swift,” wait twenty seconds, paste the output into Suno, and wonder why the result sounds like a Hallmark card set to a beat. The problem is not the model. The problem is that songwriting has structure, voice, prosody, and emotional logic, and none of those survive a one-line prompt.
This guide is the workflow I have used to write actual finished songs with ChatGPT and Claude, including the patterns that move the output from greeting-card filler to lyrics that hold up when you sing them out loud. I will also flag the moments where the music-native tools beat the general models, and the moments where the opposite is true.
Quick Answer
To write real song lyrics with ChatGPT or Claude, define the theme, point of view, and emotional arc first, then layer your prompt across three passes (concept, verse-by-verse, chorus refinement). Use specific sensory detail and concrete nouns to block the model’s default abstractions. Claude tends to write more lyrically restrained verses, ChatGPT pushes harder on hooks and pop structure. Switch to a music-native tool like LyricLab or Somio when you need built-in syllable counts, rhyme density, and prosody scoring.
Key Takeaways
- Define theme, point of view, and emotional arc before you write a single line of prompt.
- Layer the prompt across at least three passes, never ask for a finished song in one shot.
- Block AI cliches by naming the specific images you want and the ones you do not.
- Claude is the better lyric editor, ChatGPT is the better hook generator, use both.
- Music-native tools beat LLMs once you need syllable counts, rhyme density, or DAW handoff.
Why Songwriting With LLMs Beats Music-Native Tools for Lyrics
The newer wave of lyric tools (LyricLab, Somio, Suno’s built-in lyric generator) does one thing very well, which is matching syllables to a target meter and producing safe, singable lines. They lose on something different, which is voice. A general-purpose LLM has read more poetry, more novels, more long-form journalism, more songs in more genres than any specialized model trained on a curated lyric corpus. That breadth shows up in the writing.
When I run the same brief through a lyric tool and through Claude, the lyric tool gives me a clean draft that sings well, lands the rhyme, and could be sung by anyone. Claude gives me lines that feel like they belong to a specific person looking at a specific scene. The general LLM loses on prosody. It wins on point of view.
The right mental model is to use the LLM for the writer’s room phase and a music-native tool for the producer’s notebook phase. The LLM finds the lines that make the song matter. The lyric tool tightens them until they fit the meter.
Defining Theme, POV, and Emotional Arc Before You Prompt
Almost all the bad output I have ever seen from ChatGPT or Claude on a song prompt traces back to the same root problem. The user did not decide what the song was about before they asked the model to write it.
Theme is the abstract subject. Point of view is whose head we are in. Emotional arc is how the song moves from where it starts to where it ends. If you cannot answer those three questions before you start typing the prompt, the model will fill the vacuum with the most generic version of every answer. That is where the empty references to “fading lights” and “broken pieces” come from, the model is averaging across ten thousand love songs because you did not tell it which specific love song.
Here is what a defined brief looks like in practice. Theme is a long-distance breakup that nobody wanted but neither person stopped. Point of view is the person who finally said it out loud. Emotional arc moves from quiet relief in the verses to public grief in the chorus to private acceptance in the bridge. That brief gives the model real constraints to work against. The output is dramatically better than asking for “a sad breakup song.”
Write the brief in your own notes first, in two or three sentences. Paste it as the opening of your prompt. Everything downstream gets easier.
Layered Prompting: Concept Then Verse Then Chorus
The single biggest unlock for songwriting with LLMs is treating the conversation as three separate prompts, not one. The model is great at any one of these in isolation. It is bad at all three at once.
The three passes I use:
Pass one, concept. Paste your theme, POV, and arc. Ask the model for five distinct angles on this song. Not lyrics yet, just five different framings (a letter, a phone call, a memory of a specific room, an internal monologue, a conversation that never happened). Pick the one that feels strongest. Discard the rest.
Pass two, verses. With the chosen framing locked in, ask the model to write verse one as a scene. Tell it the scene should establish location, time, and the first emotional beat. After verse one is locked, ask for verse two as a different scene that escalates the same emotional arc. Never ask for both verses at once, the model averages between them and you lose specificity.
Pass three, chorus. Only now do you ask for the hook. Feed both verses back to the model and ask for a chorus that pays off the verses’ setup. Then ask for three or four chorus variations and pick the one with the strongest single line.
This staged approach takes about thirty minutes per song. It produces lyrics with five times the specificity of a single-prompt approach. The reason is simple, the model has more context to work against at each stage, and the human is making real editorial decisions between passes rather than accepting whatever falls out.
Killing Cliche Patterns ChatGPT Defaults To
ChatGPT and Claude both have predictable default reaches when they write songs. If you do not block them, every song starts to sound like every other AI song. The patterns to watch for and explicitly forbid in your prompt are usually the same set.
The biggest offenders include “city lights” or “neon lights” as scene-setting filler, “fading,” “broken,” and “shattered” used as throwaway adjectives for emotion, “tonight” as a placeholder rhyme target, the “you and me against the world” rhetorical move, “every step of the way” as a relationship descriptor, and any line that includes the word “forever” without a specific image attached to it.
I keep a forbidden words list in the prompt itself. It looks like this. “Do not use the following words or images, neon, fading, broken, shattered, forever, tonight as a rhyme, or any reference to being lost in someone’s eyes.” That single instruction kills roughly seventy percent of the generic output. The model will work harder to find specific images because you have closed off the lazy options.
Pair the forbidden list with a required list. Specific objects, specific locations, specific actions. “The song must mention a coffee that went cold, a flight number, a parking lot, and a button on a coat that has come loose.” Concrete nouns force concrete writing. The lyrics that come back will have a real scene attached to them.
Multi-Character POV and Narrative Shifts
The most interesting songs hold more than one perspective at once. A great country song often has the narrator and the person the song is addressed to as both real characters. A great rap verse might rotate through three identities (the artist, the friend they are warning, the version of themselves they used to be). LLMs are unusually good at this kind of multi-voice work because they can hold and switch between perspectives more cleanly than human writers can on a first draft.
The technique that works is what I call braided POV. You ask the model to write verse one in the narrator’s voice. Then verse two from the perspective of the person being addressed in verse one. Then a chorus that lives in the gap between those two voices, where neither person speaks but both are implied. The result feels three-dimensional in a way that single-POV songs almost never do.
Where this technique gets dangerous is when you let the model decide on its own when to switch perspectives. The output then jumps voices in a way that loses the listener. Always specify whose POV controls each section. Then let the model fill the section.
When ChatGPT Wins vs When Claude Wins
After running roughly two hundred lyric briefs through both models in 2026, the pattern is consistent. ChatGPT is the better hook generator. Claude is the better verse and bridge writer.
ChatGPT defaults toward pop structure. It reaches for the catchy line, the rhyme that sings well, the chorus that could be a TikTok caption. When I need a chorus that feels like radio, GPT-4.5 or GPT-5 is my first stop. The hook quality on the first or second pass is consistently strong, often the kind of line that gets stuck in your head the way a hit hook does.
Claude defaults toward literary restraint. Verses come back with more specificity, more concrete images, more genuinely surprising word choices. The bridges are noticeably better, Claude finds the unexpected angle that pivots the song. For the introspective sections that need to land emotionally, Claude is the model to use.
The workflow that exploits both is straightforward. Write the verse and bridge briefs in Claude. Take the chorus brief to ChatGPT. Then run the final cleanup pass in Claude because Claude is also the better editor, it cuts cliches more aggressively when asked. The same approach scales to anything else you build with Melodex, you can keep the lyric file as the source of truth and feed it forward into the audio and video generation stages.
When to Switch to LyricLab or Somio Instead
The general LLMs hit a ceiling when prosody starts to matter. If you need lyrics that match a specific syllable count per line, a specific rhyme scheme across the verse, or that align cleanly with an existing instrumental, the music-native tools start to pull ahead.
LyricLab in particular is built for the second pass after you have a draft. You paste in your LLM-generated lyrics, give it a target meter and rhyme scheme, and it rewrites the lines to hit the constraints while preserving the meaning. It is the closest thing to a working “lyric editor” in 2026, and it is the tool I use to take a Claude draft and tighten it for a Suno generation.
Somio comes from a different angle. It is built around structured song templates (verse-chorus-verse-chorus-bridge-chorus) and it enforces the structure rigorously. If you are writing for a specific recorded format and you keep losing the song shape when you write in chat, Somio is the cleaner workflow. The lyrics it produces are less surprising than Claude’s, but the structural discipline is stronger.
The honest answer is that the best 2026 lyric workflow uses all three. Claude or ChatGPT for the voice, LyricLab for the prosody, Somio for the structural backbone when you need it. The full integration path with audio generation is the AI music workflow and the lyric generator comparison covers the trade-offs in more depth. The model providers themselves have published guidance on creative writing prompts that is worth reading directly, both OpenAI’s prompt engineering guide and Anthropic’s prompt library include songwriting and creative writing patterns.
Editing the Output Into Something You Would Actually Sing
LLM lyrics that look good on the page sometimes refuse to sing. The reason is almost always prosody, the natural stress pattern of spoken English does not align with the rhythm the model wrote. A line that reads cleanly might land awkwardly because the stressed syllable lands on a weak beat.
The test is simple. Read every line out loud, twice. Once at conversational pace, once at the rough tempo you imagine for the song. Lines that feel awkward in your mouth are lines you need to rewrite. The most common fix is moving a word, swapping a long word for a shorter one, or breaking a long line into two shorter ones.
The other editing pass I always run is the specificity audit. I underline every abstract noun and every emotional adjective. For each one, I ask whether the song would be stronger if I replaced it with a specific concrete image. Roughly half the time the answer is yes. “I was sad” becomes “the dishes piled up.” “Love is hard” becomes “she stopped using my name.” These are the edits that take an AI-generated lyric from generic to specific.
Finally, run the lyric back through Claude with one prompt. “Cut this lyric by twenty percent. Preserve the strongest images and the chorus exactly. Tighten the verses.” The model is unusually good at this kind of compression. The version that comes back is almost always stronger than what you started with. Read that version out loud. If it sings, you are done.
FAQ
Should I use a system prompt for songwriting with Claude or ChatGPT? Yes. A short system prompt that defines you as a songwriter, names your genre, and lists the cliches you want avoided makes a noticeable difference. The model treats every subsequent prompt as part of an ongoing songwriting conversation rather than a one-off request.
Can ChatGPT or Claude actually write a hit? A hit requires recording, production, marketing, and luck on top of lyrics. What an LLM can produce is the lyrical raw material. Whether it becomes a hit depends on what you do with it. Several charting songs in 2026 used LLM-assisted lyric drafts, but the human work after the draft was substantial.
Do I need to disclose AI use in my lyrics? ASCAP, BMI, and SOCAN aligned their AI policies in October 2025 to accept partially AI-generated works as long as the human creative process is documented. Disclose AI use in your distributor’s metadata fields, keep your prompt history as part of your songwriting documentation, and you stay registrable. The AI music copyright guide covers the full registration workflow.
What length should each prompt be? Aim for prompts in the 100 to 300 word range when you are layering. Short prompts give vague output. Walls of text overwhelm the model and bury the constraints. The sweet spot is enough context to anchor the response without burying your specific ask.
Does GPT-5 or Claude Opus 4 actually write better lyrics than GPT-4 or Claude 3? Marginally yes, especially on emotional restraint and surprising word choices. The bigger improvement comes from longer effective context, the newer models hold the full song brief plus prior verses without losing the thread. The base lyric quality is incrementally better, the multi-pass coherence is meaningfully better.
Can I use Claude or ChatGPT for non-English lyrics? Yes, both models write competently in roughly twenty languages, with strongest results in Spanish, French, Portuguese, German, and Japanese. Quality drops on languages with strict poetic meter (classical Arabic, traditional Japanese tanka). Have a native speaker review the output before recording.
Should I generate music in Suno or Udio from the same lyric prompt? Generate the music separately from a clean copy of your finalized lyrics. Do not chain the LLM prompt into the music tool’s lyric field. The music generators want clean structured lyrics with clear verse and chorus tags. The conversational LLM output needs cleanup before it enters the audio stage. The Suno V5 walkthrough covers the audio handoff.
The Workflow in One Sitting
The honest version of a complete LLM lyric workflow is about forty-five minutes start to finish. Ten minutes on the brief, twenty minutes on the layered prompts in Claude or ChatGPT, ten minutes on the editing pass, five minutes on the read-aloud test. That cadence produces a lyric I am willing to take into a Suno or Udio generation. Anything faster is a draft. Anything slower means the brief was not tight enough at the start.
Use the LLMs as your writers’ room. Use Melodex to assemble the audio and the video around the finished lyric. Treat the model’s output as the strongest possible first draft rather than the finished work. That single mindset shift is the difference between songs that sound generic and songs that sound like yours.
Keep reading

How to Monetize AI Music on YouTube in 2026
Disclosure rules, Content ID, RPM benchmarks, and channel structure. What gets demonetized and what earns five figures a month.

AI Music Prompt Engineering by Genre (30 Templates)
Genre-specific prompt templates for Suno and Udio across lo-fi, synthwave, trap, country, cinematic, and 25 more. Tested in 2026.