Skip to content
PromptLab by FEHMER TECH
ENDE
Creative

Write a Poem

Craft an expressive poem on any theme — from personal experiences to abstract concepts. Great for literary projects, greeting cards, websites, or creative collections.

Prompt template

Write a poem with the following parameters:

**Theme / Motif:** [THEME]
**Form / Style:** [STYLE] (e.g., free verse, sonnet, haiku sequence, ode, elegy, ballad)
**Mood / Atmosphere:** [MOOD] (e.g., longing, triumphant, contemplative, playful)
**Audience / Context:** [CONTEXT] (e.g., publication, personal gift, public reading)
**Length:** approx. [STANZA_COUNT] stanzas

Creative guidelines:
- Deploy strong, unexpected imagery: concrete metaphors over abstract statements.
- Use sound devices purposefully: alliteration, assonance, rhythm.
- Every line should carry its own energy — no filler words.
- Avoid rhyme for rhyme's sake; sound should reinforce meaning.
- Build an emotional arc: opening sparks curiosity, middle deepens, closing resonates.

Language requirements:
- Surprising adjective-noun pairings
- Strong verbs over auxiliary constructions
- At least one central guiding metaphor woven throughout

Deliver the finished poem plus a brief note on the literary devices used.

Replace placeholders in [square brackets]: [THEME][STYLE][MOOD][CONTEXT][STANZA_COUNT]

How to use this template

Copy the prompt, replace the placeholders in square brackets with your details and paste it into the AI assistant of your choice. The more precise your details, the better the result.

Tips for better results

  • Provide a concrete image or scene as the starting point
  • Ask for three versions: classical, modern, and experimental
  • Request a read-aloud version with stress and pause annotations
  • Have the poem rewritten in a contrasting tone, e.g., serious to humorous

Suitable open models

The selection names current open models as a starting point for your own tests. It is not a measurement for this template.

Keywords: #poetry #lyric #creative-writing #literature

Last updated: