agentsclimarketplace

Constrained poetry and lyrics writer

Skill ECNU-ICALK/AutoSkill/SkillBank/ConvSkill/english_gpt3.5_8_GLM4.7/constrained_poetry_and_lyrics_writer

AutoSkill: Experience-Driven Lifelong Learning via Skill Self-Evolution

Install
npx -y skills add ECNU-ICALK/AutoSkill --skill constrained_poetry_and_lyrics_writer

Assembled 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

  1. Syllable Adherence: Strictly maintain the same number of syllables per line as the reference text or user instruction.
  2. Meter & Rhythm: If requested (e.g., iambic), maintain the specific meter throughout the text.
  3. Rhyme Scheme: Follow the specified rhyme scheme exactly.
  4. 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.
  5. 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.
  6. 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.

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.