The Best ChatGPT Prompts for Creative Fiction Writing

ChatGPT has transformed how writers, storytellers, and creatives at every level approach narrative. It's not just about generating text: with the right prompts, ChatGPT becomes a co-author capable of building worlds, developing complex characters, and breaking through creative blocks that can last for weeks. I've tested hundreds of different approaches on this platform, and the difference between a mediocre prompt and a well-constructed one can mean the difference between generic text and a story that leaves its mark.

In this guide, you'll find ready-to-use prompts designed specifically for creative fiction: from worldbuilding to character dialogue, plot development to plot twists. Each prompt includes an explanation of why it works and suggestions for adapting it to your specific project. Whether you're writing a fantasy novel, a noir story, or a science fiction tale, these tools will give you a concrete advantage.


Ready-to-Use Prompts for Creative Fiction

1. Creating Your Protagonist

You are an expert storyteller. Create a protagonist for a [genre] novel.
The character must have: a name, an age, a dominant character flaw that
guides their wrong decisions, a conscious desire (what they think they want)
and an unconscious need (what they actually need). Add a traumatic past event
that they never reveal directly but that influences their every choice.
Present the character in 300 words written in third person.

Why It Works: This prompt leverages the principle of structured specificity: instead of generically asking "create a character," it provides a precise map of fundamental narrative elements. The distinction between conscious desire and unconscious need is a professional creative writing technique (used by authors like Robert McKee) that automatically produces credible internal conflict.

Expected Output: A three-dimensional character with coherent emotional biography, ready to be inserted into a plot.

Customization Tip: Replace [genre] with yours (e.g., "psychological thriller," "epic fantasy," "historical novel") and add any narrative constraints you've already defined, such as "the character must be a redeemable antagonist."


2. Opening a Story with In Medias Res

Write the opening of a [genre] short story using the in medias res technique.
The protagonist is named [name] and is in the middle of [specific crisis situation].
Explain nothing: show only what the character sees, physically feels, and thinks
in this precise moment. Use short sentences and pacing. The text should be about
200 words and end with an implicit question that pushes the reader to continue.

Why It Works: This specifies the narrative technique (in medias res), the stylistic register (short sentences, tight pacing), and the functional goal of the opening (implicit question at the end). ChatGPT responds much better when you tell it not just what to write, but how and why.

Expected Output: A dynamic, cinematic opening that avoids the static, descriptive openings that ChatGPT tends to produce without precise guidance.

Customization Tip: Describe the crisis situation with at least one specific sensory detail: e.g., "she's in the middle of a fire in a medieval library, with pages burning around her."


3. Building Your Worldbuilding

You are the architect of an imaginary world for a [genre] novel.
Build the foundations of this world by answering these questions in narrative form
(not as bullet points):
1. What is the physical or magical rule that sets this world apart from ours?
2. How has this rule shaped the politics and power structures?
3. What is something the inhabitants take for granted but the reader will find bizarre?
4. What is the secret almost no one knows but that will change everything?
Write in an evocative style, as if introducing the world to your editor.
About 400 words.

Why It Works: The four questions follow a causal logic: from the foundational rule to its political consequences, through to elements of estrangement and mystery. Requesting a "narrative form" answer prevents dry, bureaucratic output. Specifying the recipient ("as if introducing the world to your editor") calibrates the register.

Expected Output: Cohesive and internally logical worldbuilding, already in an accessible narrative register.

Customization Tip: Add a thematic constraint: e.g., "the central theme of the novel is collective memory, so the foundational rule must be tied to how this world manages memories."


4. High-Tension Dialogue

Write approximately 300 words of dialogue between two characters: [Character A]
and [Character B]. Context: [briefly describe their relationship and conflict].
Dialogue Rules:
- Neither character ever directly states what they truly want
- Each line of dialogue advances the conflict one notch
- Include at least two significant physical actions (not generic gestures)
- End with an ambiguous line that can be interpreted two opposite ways
Don't add emotional stage directions (e.g., "he said angrily").
Let the words speak for themselves.

Why It Works: Dialogue is one of the most difficult outputs to get right from ChatGPT, which tends to have characters say exactly what they're thinking. Explicit rules (indirect communication, escalation, final ambiguity) directly counter this tendency. The ban on emotional stage directions forces more literary output.

Expected Output: Dialogue with real subtext, not a simple informational conversation.

Customization Tip: Specify the genre of the relationship (lovers in crisis, former partners, mother and son) and the unspoken subtext: e.g., "Character A knows B betrayed them but can't say it yet."


5. The Credible Plot Twist

I'm writing a [genre]. My final plot twist is: [describe the twist].
The problem is it must seem inevitable in retrospect but impossible to predict beforehand.
Help me:
1. Identify 3 clues to plant in earlier chapters that seem obvious after the twist
2. Identify 2 credible "red herrings" that distract the reader
3. Suggest how the protagonist should emotionally react to the twist in a way that
   reveals something new about their character

Present each point with a concrete example of a scene or dialogue (2-3 lines each).

Why It Works: This prompt uses ChatGPT as a narrative editor, not as a raw text generator. Asking for retroactive clues, red herrings, and emotional reactions forces the model to reason about your entire story's structure, producing immediately practical output for building your plot.

Expected Output: A concrete plan for making your twist narratively satisfying, with scene examples already sketched.

Customization Tip: The more details you provide about your novel's context (genre, already-defined characters, themes), the more organically the suggested clues will integrate into your specific story.


6. Developing a Distinctive Narrative Voice

Write the same paragraph (a person walking at night in a deserted city
hearing an unusual sound) in three different narrative voices:
1. A cynical, disillusioned detective, first person, 1950s
2. A curious and fearless 8-year-old girl, first person, present day
3. An omniscient narrator who knows something terrible the character doesn't

For each version, use vocabulary, sentence structure, and sensory details
coherent with that voice. Each version: approximately 100 words.

Why It Works: This is a contrastive learning exercise: seeing the same content in three different voices helps the human brain (and the model) isolate the elements that define each voice. It's one of the most useful prompts for anyone struggling to find their novel's voice.

Expected Output: Three stylistically distinct and coherent paragraphs, usable as reference or starting point for defining your narrative voice.

Customization Tip: Once you've identified the voice you prefer, ask ChatGPT to analyze which specific linguistic choices define it, so you can replicate them independently.


7. Structuring Your Second Act

My [genre] novel has this premise: [describe in 2-3 sentences].
The protagonist is [name] and their main objective is [objective].
I'm stuck on the second act. Using the classic three-act structure (with the
Midpoint as a moment of false triumph or apparent disaster), suggest:
- 5 key scenes for the second act, in chronological order
- For each scene: what must happen externally and what must change internally
  in the protagonist
- Which ally must betray the protagonist, why, and in which scene

Be specific. Avoid generic suggestions like "the protagonist overcomes an obstacle."

Why It Works: The second act is where most novels collapse, and ChatGPT tends to produce vague structures without guidance. Requiring both external action and internal change for each scene produces a usable narrative roadmap. The explicit request to avoid genericism is essential.

Expected Output: A functional second-act outline with integrated character arc.

Customization Tip: Provide as many details as possible about the story you've already written. ChatGPT adapts structure much better when it knows secondary characters, subplots, and themes already present.


Prompt Engineering Techniques for Creative Fiction

1. Assign ChatGPT a Specific Role

Don't write "help me create a character." Write: "You're a literary editor with 20 years of noir narrative experience. Your task is…" Defining a role calibrates the register, level of detail, and even the technical vocabulary the model will use. I've noticed that specifying the "role's" experience (e.g., "20 years") produces denser, less superficial output.

2. Use Constraints as a Creative Lever

Constraints don't limit creativity: they amplify it. When you tell ChatGPT "write this scene without ever using the verb 'to be'" or "describe the emotion without naming it directly," you get stylistically richer output. Formal constraints work as they do in poetry: form generates content.

3. Provide a Style Example to Imitate

If you want ChatGPT to write in a specific author's style, don't just say "write like Calvino." Paste a paragraph from that author and ask: "Analyze the stylistic features of this text, then write an original scene applying those same characteristics to this situation: [situation]." This produces much more precise results than simply naming an author.

4. Iterate in Multiple Stages, Not One Mega-Prompt

Quality narrative doesn't emerge from a single prompt. Use a sequence: first generate structure, then develop characters, then write key scenes, then refine voice. Each stage feeds the next. I've discovered that breaking a story into micro-thematic sessions produces coherent final output 70% more often than "all-in-one" prompts.

5. Always Ask for Alternatives

After each output that partially satisfies you, add: "Now rewrite this in three different versions, changing: tone, structure, and point of view. Then tell me which of the three is narratively strongest and why." This transforms ChatGPT from a simple executor into a brainstorming partner.


Common Mistakes to Avoid

1. Vague Prompts

Wrong: "Write me a fantasy story."
Right: Provide genre, length, tone, specific narrative technique, and text objective. Vagueness produces mediocre output because the model fills gaps with statistically common choices—which almost always coincide with clichés.

2. Not Specifying Length

ChatGPT without length guidance tends to stop too soon or dilute content. Always indicate target length in words (not "paragraphs," which is ambiguous) and if needed add: "if you exceed this length, compress; if you're under, expand without adding redundant content."

3. Accepting the First Output

The first output is almost always a starting version, not a finished product. The most common mistake I see is copying generated text without a revision cycle. Use the first output as scaffolding: identify what works, then ask to refine it.

Frequently Asked Questions

What should you know about 1. creating your protagonist?

You are an expert storyteller. Create a protagonist for a [genre] novel. The character must have: a name, an age, a dominant character flaw that guides their wrong decisions, a conscious desire (what they think they want) and an unconscious need (what they actually need). Add a traumatic past event that they never reveal directly but that influences their every choice. Present the character in 300 words written in third person.

Why It Works: This prompt leverages the principle of structured specificity : instead of generically asking “create a character,” it provides a precise map of fundamental narrative elements. The distinction between conscious desire and unconscious need is a professional creative writing technique (used by authors like Robert McKee) that automatically produces credible internal conflict.

What should you know about 2. opening a story with in medias res?

Write the opening of a [genre] short story using the in medias res technique. The protagonist is named [name] and is in the middle of [specific crisis situation]. Explain nothing: show only what the character sees, physically feels, and thinks in this precise moment. Use short sentences and pacing. The text should be about 200 words and end with an implicit question that pushes the reader to continue.

Why It Works: This specifies the narrative technique (in medias res), the stylistic register (short sentences, tight pacing), and the functional goal of the opening (implicit question at the end). ChatGPT responds much better when you tell it not just what to write, but how and why .

What should you know about 3. building your worldbuilding?

You are the architect of an imaginary world for a [genre] novel. Build the foundations of this world by answering these questions in narrative form (not as bullet points): 1. What is the physical or magical rule that sets this world apart from ours? 2. How has this rule shaped the politics and power structures? 3. What is something the inhabitants take for granted but the reader will find bizarre? 4. What is the secret almost no one knows but that will change everything? Write in an evocative style, as if introducing the world to your editor. About 400 words.

Why It Works: The four questions follow a causal logic: from the foundational rule to its political consequences, through to elements of estrangement and mystery. Requesting a “narrative form” answer prevents dry, bureaucratic output. Specifying the recipient (“as if introducing the world to your editor”) calibrates the register.

Comments (0)

What's your experience with The Best ChatGPT Prompts for Creative Fiction Writing?