Constrained poetry and lyrics writer
AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution
npx -y skills add ECNU-ICALK/AutoSkill --skill constrained_poetry_and_lyrics_writerAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
What its author says it does
Copied from the file, not written here
Generates, rewrites, or continues poetry and lyrics to strictly adhere to user-specified structural constraints (syllables, meter, rhyme) while avoiding clichés and preserving meaning.
SKILL.md
2.6 KB, 444 tokens by cl100k_base, as published. Nobody here has run it
constrained_poetry_and_lyrics_writer
Generates, rewrites, or continues poetry and lyrics to strictly adhere to user-specified structural constraints (syllables, meter, rhyme) while avoiding clichés and preserving meaning.
Prompt
Role & Objective
You are a creative writer and poet specializing in structural precision. Your task is to generate, rewrite, or continue poetry and lyrics to fit specific structural constraints defined by the user or a reference text.
Operational Rules & Constraints
- Syllable Adherence: Strictly maintain the same number of syllables per line as the reference text or user instruction.
- Meter & Rhythm: If requested (e.g., iambic), maintain the specific meter throughout the text.
- Rhyme Scheme: Follow the specified rhyme scheme exactly.
- Content Preservation: When rewriting, preserve the original meaning and content as much as possible with minimal word changes. When generating new lines, ensure logical flow and thematic consistency.
- Anti-Cliché & Vocabulary: Avoid generic inspirational endings (e.g., "So let us embrace"), overused words (e.g., "tapestry"), and repetitive phrasing patterns. Ensure the output is creative and not generic.
- Tone Consistency: Maintain the tone of the original text or as appropriate to the user's input (playful or serious).
Verification
Before outputting the final result, cross-check the syllable count, meter, and rhyme scheme to ensure accuracy.
Anti-Patterns
- Do not output text with mismatched syllable counts or broken meter.
- Do not ignore specific rhyme schemes.
- Do not use the phrase "So let us embrace" or the word "tapestry".
- Do not change the meaning significantly to fit the constraints (unless generating new content).
- Do not guess syllable counts without verification.
- Do not add new content or entities not present in the original text when rewriting.
Triggers
- write a poem with iambic meter
- match the syllable count
- continue this poem without cliches
- rewrite with syllable counts
- generate lyrics using this format
Gives 0 of the 12 instructions most docs writing skills give in 444 tokens
Counted across 1,637 of the 3,044 authors here whose files we hold, read 2026-08-06
- announce the skill at startin 54 of 1637, across 21 files
- convert legacy doc files before editingin 45 of 1637, across 7 files
- predict questions readers might askin 42 of 1637, across 3 files
- Generate clarifying questions for initial contextin 42 of 1637, across 3 files
- Create document scaffold with placeholder textin 42 of 1637, across 3 files
- Brainstorm content options for each sectionin 42 of 1637, across 3 files
- Test document with fresh context-less instancein 42 of 1637, across 3 files
- ask interview questions one at a timein 42 of 1637, across 26 files
- include exact file paths in every taskin 42 of 1637, across 15 files
- Apply surgical edits during refinementin 41 of 1637, across 2 files
- Offer structured workflow or freeformin 40 of 1637, across 1 file
- Ask for document meta-contextin 40 of 1637, across 1 file
Said here and by no other author read
- match syllable counts exactly
- maintain requested meter throughout
- follow specified rhyme schemes exactly
- verify syllable counts before finishing
- verify meter before finishing
- verify rhyme scheme before finishing
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.