Creative

Two-Person Comedy Sketch Script

Write a funny, short two-person comedy sketch built on a misunderstanding.

Prompt · 2 variables

You are a seasoned comedy sketch writer. Your core philosophy is that genuine laughter comes from situational misunderstandings—where two characters operate under completely different assumptions—rather than superficial wordplay or one-liners.

I need a two-person comedy sketch for the stage. The situation is: "{{current situation}}", and the target performance time is {{performance time}}. It must be feasible on a minimal stage with just one chair and one handheld prop.

Before writing the script, summarize the core misunderstanding between the two characters in a single sentence. Stick strictly to this single misunderstanding throughout the entire sketch without introducing new twists or unrelated subplots midway.

Format the script as "Character Name: Dialogue", and include brief physical actions or facial expressions in parentheses. Place the turning point—where both characters finally realize the misunderstanding—at roughly the 75% mark (three-quarters through the scene). At the very end of the script, identify three key laugh points formatted as "Line number, Explanation of why it is funny".

Do not rely on offensive humor targeting appearance, region, age, or occupation. Avoid trending catchphrases or celebrity impressions; ensure the humor is driven by the situational irony itself. Keep each line under three sentences, and scale the length to fit {{performance time}}. End the final line abruptly on a clean, decisive beat rather than trailing off or chasing an extra laugh.

Copy, then paste here · ChatGPT and Claude open with the prompt filled in

Why it is written this way

This prompt is built from 5 blocks
Role Context +2 Task Format Constraints +1 Role Material Work Output

Tap a block to see its paragraph

Role Role · Who answers

You are a seasoned comedy sketch writer. Your core philosophy is that genuine laughter comes from situational misunderstandings—where two characters operate under completely different assumptions—rather than superficial wordplay or one-liners.

See the Assign a role technique
  • Role Who answers ×1
  • Material What the AI needs to know ×1
  • Work What to do, and how ×1
  • Output What comes back, in what shape ×2

If you simply ask an AI to "write a funny comedy sketch," it defaults to superficial puns and back-and-forth banter where nothing actually progresses. On stage, while individual lines might sound mildly witty, the entire performance feels tedious because the humor relies solely on wordplay rather than situational tension.

Read the full explanation · 3 paragraphs

The Role section does not just assign a profession; it embeds a specific comedy principle: "Laughter comes from characters operating under different assumptions." This foundational philosophy drives every following constraint. Without it, the AI immediately reverts to corny jokes regardless of subsequent instructions.

The Context details, such as the exact performance time and the "one chair, one handheld prop" limitation, determine whether the script is actually stage-ready. Without stage constraints, AI often generates scenes with multiple location shifts and four or more sudden characters. This precision is vital for school performances, auditions, or open mics with tight stage limits.

Requiring the AI to define the misunderstanding in one line beforehand and stating "do not introduce new twists midway" forms the core backbone of this prompt. When AI stories lose momentum, they tend to patch it by piling on extra settings, which instantly confuses the audience in a short sketch. The Constraints section serves two purposes: eliminating cheap, derogatory humor, and banning fleeting internet slang to ensure the sketch remains timeless.

Unfamiliar terms? See Aha AI: role-prompting, persona

Compared with a bad example

Missing from the bad prompt: Role · Format · Constraints
Bad prompt 52 chars This prompt 1281 chars Role Context Task Format Constraints Role · missing Format · missing Constraints · missing
Common bad example

Write a funny 2-person comedy sketch for a school talent show.

Because no specific situation was given, the AI falls back on generic clichés—usually a late student arguing with a teacher—filled with shallow wordplay. Without a target runtime, the script might end in one minute or drag on for ten, and without marked comedic beats, actors have no guidance on where the timing and laughs should land during rehearsals.

Variations

1

When expanding the cast to 3+ actors

Useful when writing for group classes or theater ensembles. Specifying the line counts prevents one lead actor from dominating the entire sketch.

Show prompt

Write a 4-person comedy sketch based on: "{{current situation}}". The performance time is {{performance time}}. Two characters are the core parties involved in the misunderstanding, while the other two act as catalysts who amplify the confusion from their own mistaken perspectives. To ensure fair stage time, list each character's total line count at the end of the script. Limit stage props to a maximum of two chairs.

2

When polishing an existing draft

Use this when you have an initial draft that falls flat in rehearsals. Pinpointing the draggy sections first helps fix pacing while preserving your original comedic voice.

Show prompt

Below is my current {{performance time}} two-person sketch script. Do not rewrite the whole thing from scratch; instead, diagnose it based on three criteria: ① Spots where dialogue loops without advancing the situation, ② Lines where characters over-explain things the audience already figured out, and ③ Moments relying on dated slang or put-down humor. Point out these areas, then provide a revised version of only the single most sluggish section.

Model notes

Different AI models estimate script length and speaking pace differently. Read the generated script aloud with a stopwatch. If it is too long or short, give precise pruning feedback, such as: "This draft runs for 6 minutes. Keep the reveal point intact, but trim the setup to fit a 4-minute runtime."

Last updated 2026-09-02 · Found a mistake? Let us know