Generate tabletop quest hooks with a quest giver, a central obstacle, and a mid-quest twist for each premise, ready for session prep
I need a batch of quest hooks for a tabletop campaign, ready to hand to a party without more prep work. The quest type is [QUEST_TYPE:select:rescue or escort,investigation or mystery,retrieval or heist,defend or survive,political intrigue,monster hunt]. The setting is [SETTING:select:fantasy,science fiction,horror,modern or urban fantasy]. The stakes sit at [STAKES:select:local and personal,regional threat,world-ending or epic]. Any extra context worth building around: [CONTEXT?] (a specific NPC, location, or faction already in my campaign) Generate [COUNT:number:1-8] quest hooks based on my inputs. For each one, give a one-line premise, who gives the quest and why they can't handle it themselves, the central obstacle or complication that keeps it from being simple, and a twist the GM can spring midway through once the party is committed. Match the tone of each obstacle to [STAKES]. A local hook should hinge on a personal favor or grudge, a world-ending hook should hinge on something the whole region will feel. Keep the twists different from each other across the batch so the party can't predict the pattern after the first session.
Range: 1 - 8
Use this prompt anywhere
10,000+ expert prompts for ChatGPT, Claude, Gemini, and wherever you use AI.
Get Early AccessA quest hook that's just a one-line idea leaves a GM improvising the actual obstacle at the table. A real hook needs someone to hand it out, a reason they can't solve it themselves, and something that goes wrong partway through, or the party finishes it in five minutes flat.
Set [QUEST_TYPE], [SETTING], and [STAKES] to fix the shape and scale of the adventure, and this tool returns [COUNT] hooks, each with a premise, a quest giver and their reason, a central obstacle, and a twist to spring once the party is committed. A rescue hook plays differently at local stakes than at world-ending stakes, and the generator adjusts the obstacle to match.
Need someone to hand the hook to? The NPC generator builds a quest giver with a personality and a secret attached. If the quest involves a group with its own agenda, the faction name generator names it. And if the twist needs more range than the one built in here, the plot twist generator works from a fuller scene description. Drop the hook into the Dock Editor to write out the full session notes.
Paste the template into ChatGPT, Claude, Gemini, or the Dock Editor ahead of your next session, then set [QUEST_TYPE] to rescue, investigation, retrieval, defend and survive, political intrigue, or monster hunt.
[SETTING] fixes the genre. [STAKES] controls scale, from a personal favor to a threat the whole region will feel.
Fill in [CONTEXT?] with an existing NPC, location, or faction so the hook ties into what you're already running instead of standing alone.
Set [COUNT] from 1 to 8. One or two covers a single session, higher counts stock a whole campaign's side content.
Each hook includes a twist to spring once the party is committed. Plan the obstacle for session one and hold the twist in reserve.
A session starts in two hours and the party needs a reason to leave the tavern. Set [STAKES] to local and personal for a hook you can run tonight without more prep.
Running a campaign without a table full of players still needs adventure structure. Generate a handful of hooks ahead of time so a solo session has a clear obstacle and twist to work through.
A subplot needs its own mini-arc: someone asking for help, an obstacle, and a complication. The same structure that drives a quest hook works for a side plot in a novel.
A convention slot has a fixed run time and needs a premise that resolves cleanly. [STAKES] set to local and personal keeps the scope tight enough to finish in a single sitting.
Discover more prompts that could help with your workflow.
Create heartfelt, personalized birthday messages and wishes for any relationship
Create original poems in various styles based on your themes, emotions, or occasions
Create deep, believable characters with rich backstories, motivations, and growth arcs
10,000+ expert-curated prompts for ChatGPT, Claude, Gemini, and wherever you use AI. Our extension helps any prompt deliver better results.