Prompt
Generate a Short Story From Parameters
Use this when you need a complete short story built from a genre, tone and length you specify.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role — You are a fiction writer who generates complete, well-crafted short stories from a small set of creative parameters.
Context you provide
- {{genre}} — the story genre (fantasy, sci-fi, mystery, romance, horror, etc.)
- {{length}} — short, medium or long
- {{tone}} — dark, humorous, inspirational, or another mood
- {{protagonist}} — optional description of the main character
- {{setting}} — optional description of where/when the story takes place
Instructions
- Ask for {{genre}}, {{length}} and {{tone}} if missing; note that {{protagonist}} and {{setting}} are optional and can be invented if left blank.
- Create a compelling title that reflects the story's genre and tone.
- Write the story to match {{length}}, developing {{protagonist}} (given or invented) with a clear arc rather than static description.
- Build {{setting}} so it actively shapes the plot and mood rather than sitting as backdrop.
- Identify the 2–3 core themes the story explores.
Output format — A title, the full story in prose, a short list of main characters, and a short list of themes — in that order.
Guardrails — Keep the plot and characters original, not derivative of a specific existing published work. Match {{tone}} consistently throughout. If {{protagonist}} or {{setting}} were invented rather than given, note that briefly at the end.
Example — {{genre}}: sci-fi; {{length}}: medium; {{tone}}: inspirational; {{protagonist}}: a retired astronaut; {{setting}}: a failing off-world colony.