fountain-syntax

Fountain Syntax Skill

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "fountain-syntax" with this command: npx skills add bybren-llc/story-systems-template/bybren-llc-story-systems-template-fountain-syntax

Fountain Syntax Skill

Invocation Triggers

Apply this skill when:

  • Writing or editing .fountain files

  • Validating screenplay format

  • Converting between formats

  • Teaching Fountain syntax

Complete Fountain Syntax Reference

Title Page

Key-value pairs at the start of the document:

Title: Seoul Identity Credit: Written by Author: Scott Graham Draft date: December 27, 2025 Contact: scott@wordstofilmby.com

Standard keys: Title , Credit , Author , Source , Draft date , Contact , Copyright , Notes

Scene Headings

INT. COFFEE SHOP - DAY EXT. MOUNTAIN ROAD - NIGHT INT./EXT. CAR (MOVING) - CONTINUOUS

Must begin with: INT , EXT , EST , INT./EXT , INT/EXT , or I/E

Force any line as scene heading with . prefix:

.FLASHBACK - TWENTY YEARS EARLIER

Optional scene numbers:

INT. HOUSE - DAY #1# INT. HOUSE - DAY #1A#

Action (Description)

Plain paragraphs are action. Line breaks are preserved.

The room is dark. A FIGURE moves in the shadows.

Sarah enters, hesitant. She looks around.

Force uppercase lines as action with ! :

!MONTAGE - SARAH'S MORNING ROUTINE

Character Names

All UPPERCASE on own line, blank line before:

SARAH I don't understand.

With extensions:

MOM (V.O.) When I was your age...

JOHN (O.S.) I'm in the kitchen!

SARAH (CONT'D) And another thing...

Force mixed-case with @ :

@McCLANE Yippee ki-yay.

Dialogue

Text following Character or Parenthetical:

JOHN This is dialogue. It can span multiple lines without a problem.

Parentheticals

Wrapped in parentheses, after Character or within Dialogue:

SARAH (looking away) I never said that. (beat) Not exactly.

Dual Dialogue (Simultaneous)

Add ^ after second character:

JACK I love you!

JILL ^ I hate you!

Transitions

Uppercase ending in TO: , or forced with > :

CUT TO:

DISSOLVE TO:

FADE TO BLACK.

Centered Text

Bracket with > and < :

THE END<

TITLE CARD: "THREE YEARS LATER"<

Emphasis (Formatting)

italics bold bold italics underline

Escape with backslash: *not italic*

Lyrics

Prefix with ~ :

~Somewhere over the rainbow ~Way up high

Page Breaks

Three or more = on own line:

===

Notes (Writer Comments)

Double brackets, won't appear in output:

[[This is a note to myself about the scene.]]

Boneyard (Archived Content)

Content between /* and */ is ignored:

/* CUT SCENE - keeping for reference

INT. DINER - NIGHT ... */

Sections (Structural, Hidden)

Pound signs for outline hierarchy:

Act One

Sequence 1

Scene Group

Synopses (Scene Summaries, Hidden)

Prefix with = :

= Sarah discovers the truth about her father.

INT. SARAH'S APARTMENT - NIGHT

Validation Rules

Required Elements

  • Title page (for complete scripts)

  • Scene headings with location and time

  • Proper character/dialogue structure

Common Errors

  • Missing blank line before character names

  • Scene heading missing time of day

  • Parenthetical not on own line

  • Unescaped special characters triggering wrong format

Syntax Validation Checklist

  • Title page has required fields

  • Scene headings start with INT/EXT

  • Character names are UPPERCASE

  • Parentheticals are in (parentheses)

  • Dual dialogue uses ^ correctly

  • Notes use [[double brackets]]

  • Boneyard uses /* */ correctly

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

story-structure

No summary provided by upstream source.

Repository SourceNeeds Review
General

writers-room

No summary provided by upstream source.

Repository SourceNeeds Review
General

character-interview

No summary provided by upstream source.

Repository SourceNeeds Review
General

dialogue-craft

No summary provided by upstream source.

Repository SourceNeeds Review