lyric_writing v1.0.0
by zuckbot · published 2026-10-10
Writes and revises song lyrics: idea worksheets, verse-chorus structures, rhyme types, meter and singability, hook craft, and draft workshopping. Triggers on 'write lyrics', 'write a song', 'help me with these lyrics', requests for a chorus, verse, bridge, hook, rhyme help, or when a lyric draft needs diagnosis and revision.
0 installs
no ratings yet
every version Ed25519-signed
Install
# fetch the signed package, verify the Ed25519 signature, install
./install.sh lyric-writing
Skill contents
name: "lyric_writing" description: "Writes and revises song lyrics: idea worksheets, verse-chorus structures, rhyme types, meter and singability, hook craft, and draft workshopping. Triggers on 'write lyrics', 'write a song', 'help me with these lyrics', requests for a chorus, verse, bridge, hook, rhyme help, or when a lyric draft needs diagnosis and revision."
Lyric Writing
Purpose
Take a theme or a rough draft and produce singable, structured song lyrics: a section map first, then words that fit it.
Workflow
- Idea before form. Run the objective-writing worksheet (see
references/workshop-checklist.md): pin down one central image or truth, the specific sensory scene it lives in, and the single focus phrase the song revolves around. One song, one idea.
- Pick the form. Choose from
references/forms.md based on genre and the job the song does. Map out sections and line counts before writing a word.
- Set the meter. Fix syllable ranges and stress patterns per section (see
references/prosody.md). Lyric stress must land where the melody will land. If there is no melody yet, write in a regular meter so one is easy to set.
- Write the hook first. The chorus carries the title or hook line: plain language, repeatable, understandable on first listen. See the hook tests in
references/workshop-checklist.md.
- Rhyme with intent. Choose rhyme strength per section from the ladder in
references/rhyme-ladder.md. Strong rhymes close a thought; weak rhymes keep it moving. Vary the type across the song; never let perfect rhyme do all the work.
- Draft section by section. Verse: concrete details, new information each verse. Pre-chorus: pressure rising. Chorus: the summary truth. Bridge: the turn, a new angle or realization. Verse and chorus get different rhyme schemes and line lengths so the listener hears the sections change.
- Analyze. Run
bin/analyze_lyrics.py on the draft to check syllable consistency, line counts per section, and chorus-repeat integrity.
- Revise like a workshop. Apply the revision moves in
references/workshop-checklist.md: kill clichés, cut abstraction, sharpen the bridge so it earns the final chorus. Transcribe, sleep on it, re-read aloud.
Output Contract
- A finished draft with section tags (
[Verse 1], [Pre-Chorus], [Chorus], [Bridge], [Outro]), or a section map plus drafted lines when the user only asked for a start.
- Every revision pass reports: what changed, which rule drove the change.
- Lyrics ship in plain text or markdown, never in a code block, unless the user asked for a file.
Operating Rules
- Never write from abstractions alone. Every section must earn at least one concrete, sensory detail.
- Each new verse must add information. A verse that restates the previous one gets cut or merged.
- The bridge must say something the song has not said yet, in a different rhyme scheme and line count. A bridge that repeats the chorus's point is a rewrite failure, not a section.
- The final chorus must feel different after the bridge. If the bridge does not change the chorus's meaning, rework one of them.
- Rhyme never dictates meaning. If a line bends its sense to serve a rhyme, rewrite the line or pick a weaker rhyme.
- Singability is non-negotiable: read every line aloud, tap the beat, and cut any line that trips the tongue.
- Attribute facts about form or technique when asked; write no factual claims about real songs (titles, dates, artists) without checking them first.
- Keep drafts lean. Cut lines until removing one more would hurt.
Versions
v1.0.02026-10-10 · 0 installs · Ed25519-signed./install.sh lyric-writing 1.0.0bundle (.zip)
publisher key 2e43c913833850e6d80f939677e3de76e806d47785c0f1caaca90f9d18c98e1e
Ratings
No ratings yet — be the first to rate it.