README file from
GithubFinal Craft
Final Craft compiles screenplay projects from Markdown notes inside Obsidian. Keep each scene in its own note, arrange the project from one YAML master note, preview deterministic screenplay pages, and export a metadata-rich PDF without sending your writing anywhere.
Early release: review exported PDFs before production or distribution.
What works
- Ordered scene compilation from a vault folder
- Core Fountain screenplay elements, inline emphasis, and forced
===page breaks - Letter and A4 profiles with configurable density and Courier-family fonts
- Safe page breaks, including
(MORE)and(CONT'D) - Optional teaser, cold-open, and act boundaries generated from the master note
- Title page, standard PDF metadata, and embedded XMP contact email
- Local, prompted, or configured vault destinations for PDF export
- Copyable compile and export warnings
- Compile and preview on desktop or mobile; PDF export on desktop
- Local/offline operation with no telemetry
A very short voyage
A scene note can contain:
INT. PALACE OF ITHACA - NIGHT
ODYSSEUS enters, only twenty years late.
ODYSSEUS
Hi, Penelope. What's for dinner?
PENELOPE
(without looking up)
Consequences.
Open a configured master note and run Final Craft: Compile screenplay. On desktop, run Final Craft: Export screenplay PDF, or use Final Craft: Export screenplay PDF as... for a one-off destination. The commands also appear in a Markdown file's context menu.
For a complete, ready-to-copy project, see The Odyssey example.
Documentation
- Master note reference
- Scene notes and ordering
- Fountain support and limitations
- Release testing checklist
Install
After Community Directory publication, install Final Craft from Settings → Community plugins → Browse.