lyric-writing-skills plugin
17 skills for writing song lyrics: the agent answers five questions, then fills in a LYR-SPEC sheet to check the draft against.
- 137 ★ on the repository
- Last commit
- MIT
Minimal access
Why this level
- The plugin is plain-text instructions with no scripts.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add plugins/lyric-writing-skillsDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewMinimal accessThe tool runs nothing and makes no network calls.
- The plugin is plain-text instructions with no scripts.
This is third-party code. Review the repository files before installing.
What it does
A plugin of 17 skills for Claude Code and Codex that guides lyric writing with the rules of professional craft. The main skill `lw-workflow` forks into two tracks: words for an existing melody and words before music. Before the first line the agent passes the `lw-song-intent` gate of five questions: song type, what it says, to whom, at what moment and which object runs through the text. The output is the words plus a LYR-SPEC sheet. It records structure, rhyme scheme, syllable count and stress in every line, deliberate asymmetries and language-layer checks. Separate skills cover imagery, rhyme, narrative, rap, musical theatre, and Mandarin, Cantonese, English, Japanese and Korean. The `lw-ai-tell-audit` skill looks for signs of machine-written text in a draft. The library ships no finished songs and no third-party lyrics.
Who it is for. Songwriters and musicians who write lyrics with an AI and want every line checked against criteria instead of accepting an average result.
Good fit when
- Words have to be fitted to an existing melody with syllable counts and stress in mind.
- A draft reads smoothly but feels generic and the reason is unclear.
- A Chinese lyric where tones must not turn words into different ones when sung.
- A verse should become rap with dense rhyme.
- A finished lyric is handed to an arranger with syllable counts and structure.
Not a fit when
- A lyric is needed in a minute: a full pass through the skills takes a lot of time, twenty minutes or more per song.
- Finished music or arrangement is required: the library works only with words.
- A specific artist's style is wanted: the library contains no third-party lyrics or artist profiles.
Example request
Write words for this melody: meter and syllable counts per line are in the table, the theme is farewell, the language is English.Limitations
The skill bodies are written in Chinese, while the agent answers in the language of your question. A full pass takes twenty minutes or more per song because the agent reads the criteria, fills in the spec and runs checks. Song quality stays subjective: the spec records the author's choices and does not guarantee a result. The tone and melody check for Chinese can be done by hand and needs no scripts. Cantonese uses a reversed writing order, so no other language layer substitutes for it. Sister libraries for arrangement, film scoring and mixing ship separately.
How to disable. In Claude Code run `/plugin uninstall lyric-writing@lyric-writing-skills`. If you copied the skills by hand, delete the `lw-*` folders from `~/.claude/skills/` or `.claude/skills/`.
FAQ
How do I install lyric-writing-skills in Claude Code?
Run `/plugin marketplace add jtydhr88/lyric-writing-skills` and `/plugin install lyric-writing@lyric-writing-skills`. Skills are called as `/lyric-writing:lw-workflow`.
Does the library work with Codex?
Yes. Run `codex plugin marketplace add jtydhr88/lyric-writing-skills`, then pick Lyric Writing Skills in the Plugins menu. Both agents share the same skill files.
What is LYR-SPEC?
A sheet that goes with the lyric: what the song says, who it addresses, syllable count and stress of each line, rhyme scheme and check results. The draft is checked against it.
Can I write in Russian?
The agent answers in the language of your request, but the list has no dedicated language layer for Russian: it covers Mandarin, Cantonese, English, Japanese and Korean.
How do I tell whether a lyric reads as machine-written?
The `lw-ai-tell-audit` skill checks eight tells and points to the skill that owns each one.
Discussion
No questions or reviews yet.
Related
Plugins29 skills for composing and arranging pop music: from a brief the agent fills in a spec sheet for Suno, YuE2 or MIDI
A MiniMax skill that turns a short song description and tagged lyrics into a detailed prompt for the MiniMax Music 3 generator
Original instrumental music written as notes, with no audio generator: the agent composes, the skill reviews and mixes.
A skill that takes Claude Code from a song and lyrics to a finished Vocaloid-style lyric video, rendered in a browser.
A skill that makes a music video for your song: every frame is drawn by code and six steps with pauses lead from analysis to edit
Thirteen skills for the Sonilo API: video-matched music, sound effects, dubbing and ducking of music under a voice.
README in short
The author argues a model writes smooth rhymed verses in seconds but draws them from the average of everything it has read, and no good song is average. The library forces choices before the first line. It rests on 29 books in four languages, including manuals of English and Chinese prosody, Cantonese practice, Korean phonology and two volumes of Sondheim's lyrics with commentary.