Elisa De Gregorio3 downloadsPlan your novel on a board of colored post-its: one per chapter, colored by its stage in the Hero's Journey, Save the Cat, Three-Act and other structures.
Plan your novel on a wall of post-its. Each card is a chapter, and its color shows where it falls in your story structure: the Hero's Journey, Save the Cat, Three Acts, or one you design yourself.

03 - Title.md in a folder next to the board and opens it. Your prose lives in normal Markdown notes, with search, links and backlinks.| Structure | Stages | Grouping |
|---|---|---|
| Hero's Journey (Vogler) | 12 | Departure · Initiation · Return |
| Save the Cat | 15 | Act 1 · Act 2A · Act 2B · Act 3 |
| Three-Act Structure | 8 | Setup · Confrontation · Resolution |
| Seven-Point Structure | 7 | — |
| Freytag's Pyramid | 5 | — |
| Kishōtenketsu | 4 | — |
| Your own | any | any |
You can switch a board's structure at any time. Each chapter moves to the stage at the same relative position, so an opening stays an opening and an ending stays an ending.
Name.storyboard file in your vault.Renaming or moving chapter notes doesn't break the links.

Create structures in Settings → Novel Structure Board → Custom structures → Manage. Start blank, or copy any existing structure.
On a board, the copy button next to the structure menu turns the current structure into an editable copy and switches the board to it, keeping every chapter in its stage. For a custom structure, the pencil button edits it.

The list button in the board's header, or the command palette, gives you two options. Copy outline to clipboard copies a Markdown outline. Save outline as note writes it to Name - Outline.md next to the board. Chapters stay in board order under act and stage headings:
# The Lighthouse Keeper
Hero's Journey · 9 chapters · 8,505 words
## Act I · Departure
### Ordinary World
- **Ch. 1 · Salt and Silence** — [[01 - Salt and Silence]] (2,480 words)
Mara keeps the lamp on Gull Rock the way her father did…

Choose Español in the settings. The board, menus and all stage names switch language: El viaje del héroe, Salva al gato, Estructura en tres actos and more. The plugin also follows Obsidian's light and dark themes.
| Setting | Description |
|---|---|
| Language | English or Spanish. The default follows Obsidian's language. |
| Default structure | The structure preselected for new boards. |
| Custom structures | Opens a window to create, edit and delete your own structures. |
.storyboard file: plain JSON with the structure and the chapter cards (title, summary, stage, linked note path). It syncs like any other file in your vault.board and stage properties.data.json).Removing the plugin leaves your chapter notes untouched.
From Community plugins (once it's listed): go to Settings → Community plugins → Browse, search for Novel Structure Board, then install and enable it.
Manually: copy main.js, manifest.json and styles.css into <vault>/.obsidian/plugins/novel-structure-board/. Then reload Obsidian and enable the plugin under Settings → Community plugins.
npm install
npm run build # type-check and bundle main.js
npm test # logic tests (node --test)
npm run lint # Obsidian's official lint rules (same as the plugin review)
npm run dev # rebuild on change
npm run screenshots # regenerate the images in docs/images (macOS, needs Obsidian and Chrome)
The screenshots are rendered from the plugin's real view code, styled with Obsidian's own stylesheet, which is read from your local Obsidian install and never committed.
If this plugin helps you write, you can buy me a coffee:
MIT © Elisa De Gregorio