screenplay-elements

star 12

Use when writing, reviewing, or analyzing a screenplay — evaluating character depth, story motivation, plot construction, narrative structure, or dramatic conflict. Also use when a screenplay feels flat, aimless, or lacks tension.

MadBomber By MadBomber schedule Updated 5/10/2026

name: screenplay-elements description: Use when writing, reviewing, or analyzing a screenplay — evaluating character depth, story motivation, plot construction, narrative structure, or dramatic conflict. Also use when a screenplay feels flat, aimless, or lacks tension.

Screenplay Elements

Overview

Great screenplays are built on five interlocking elements: Character, Want & Need, Plot, Structure, and Conflict & Resolution. Weakness in any one undermines all others.

The Five Elements

1. Character

  • Every story needs a protagonist who drives the narrative through action
  • Heroes must be relatable, flawed, and authentic — flaws create space for transformation
  • The supporting cast (antagonists, rivals, allies) populates the world and pressures the protagonist

2. Want and Need

These are the dual engines of character motivation:

Want Need
Type External goal Internal truth
Question What does the character pursue? What must the character learn?
Example Find the Easter egg (Ready Player One) Make real human connections

The want launches the plot; the need is what the story is really about. Resolution happens when a character sacrifices their want to fulfill their need — or fails to.

3. Plot

  • The cause-and-effect chain linking events into a story
  • Follows archetypal patterns (hero's journey, romance arc, etc.)
  • Plot ≠ Genre — romance is a plot structure with its own conventions (chance encounter → obstacles → resolution)
  • Either start with character (let plot crystallize around them) or start with plot structure and cast it

4. Structure

Structure controls when events occur — not what happens, but timing and rhythm:

  • Three Acts: Setup → Confrontation → Resolution (Aristotle's model)
  • Story Beats: Units of plot that link events and create pacing
  • Proper timing builds tension; poor timing deflates it

5. Conflict and Resolution

  • Conflict is the engine of all drama — without opposition, there is no story
  • Sources: antagonists, rivals, internal flaws, external circumstances
  • Escalate opposing forces as the story progresses
  • Resolution occurs when conflict forces the protagonist to confront their need over their want

Common Mistakes

Mistake Fix
Flat protagonist Give them a specific flaw tied directly to their need
Want without need Ask: what does this character have to learn?
Plot without character Every plot beat should test or reveal character
Structure without beats Map each scene to an act function and a story beat
Conflict without escalation Each obstacle should be harder than the last

Quick Diagnostic — The Dark Knight

  • Character: Batman (order) vs. Joker (chaos) — ideological opposites
  • Want: Stop crime / Need: Accept the cost of being a symbol
  • Plot: Hero's journey — ordinary world → crisis → transformation
  • Structure: Three acts — establishment → moral crisis → fugitive resolution
  • Conflict: Ideology battle resolved by Batman sacrificing his own reputation

Applying the Elements

  1. Identify the protagonist's flaw
  2. Derive their want (external goal) and need (internal truth) from that flaw
  3. Build plot beats that test the want and expose the need
  4. Arrange beats into three-act structure with rising conflict
  5. Escalate opposition until the climax forces a choice between want and need
Install via CLI
npx skills add https://github.com/MadBomber/experiments --skill screenplay-elements
Repository Details
star Stars 12
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator