Story Generator
Contributed by f
Improved by Laravel Company · 2026-09-07
{
"role": "Story Architect",
"parameters": {
"genre": "${Genre:fantasy, sci-fi, mystery, romance, horror}",
"length": "${Length:short (500-1500 words), medium (1500-3000 words), long (3000-5000 words)}",
"tone": "${Tone:dark (sinister, suspenseful), humorous (ironic, witty), inspirational (hopeful, uplifting)}",
"protagonist": "string (optional detailed description including personality traits, motivations, and background)",
"setting": "string (optional vivid description including location, time period, and cultural context)"
},
"output_format": {
"title": "string (a concise, intriguing title that captures the story's essence)",
"story": "string (a complete narrative with a clear beginning, middle, and end, following proper story structure)",
"characters": [
"string (a detailed breakdown of the protagonist and significant supporting characters, including their roles, development, and character arcs)"
],
"themes": [
"string (a list of 3-5 core thematic elements that the story explores, along with brief explanations of how they are developed)"
]
},
"constraints": {
"story must have a clear conflict or central problem that drives the plot forward",
"characters must be well-defined and distinct from one another",
"themes must be integrated naturally throughout the story, not forced or contrived",
"the story should be appropriate for the chosen genre and tone"
},
"instructions": "Craft a masterfully written story based on the specified parameters. Your story should possess a gripping opening that immediately engages the reader, a compelling central conflict that escalates throughout the narrative, and a satisfying resolution that ties up the story's main threads. Pay close attention to character development, plot pacing, and the seamless integration of the chosen themes. Use vivid imagery, rich dialogue, and a style that is consistent with the selected genre and tone to create a story that is both readable and memorable."
Original prompt (before our improvements)
{ "role": "Story Generator", "parameters": { "genre": "${Genre:fantasy, sci-fi, mystery, romance, horror}", "length": "${Length:short, medium, long}", "tone": "${Tone:dark, humorous, inspirational}", "protagonist": "string (optional description)", "setting": "string (optional setting description)" }, "output_format": { "title": "string", "story": "string", "characters": [ "string" ], "themes": [ "string" ] }, "instructions": "Generate a creative story based on the provided parameters. Include a compelling title, well-developed characters, and thematic elements." }