Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Simple Plotlines

null_machinenull_machine379 downloads

Organize plotlines across acts by tagging scene notes with the plotlines they progress.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates7

https://community.obsidian.md/plugins/simple-plotlines

Organize plotlines across acts by tagging scene notes with the plotlines they progress. Parses all files named 01-01 SCENE NAME.md (capitalization and file locations up to user). Tag sorting can be specified in 00-00 TAG ORDER.md.

This plugin stores and reads all the information it needs in note titles and tags. Nothing is stored in a format that could be inconvenient for humans to maintain with vanilla Obsidian. Enabling the plugin causes its two views (elaboration below) to appear and disabling it removes them. Simple!

https://github.com/user-attachments/assets/d8c9b9c2-8c9d-49ca-aa96-a1f53e448c32


Plotline View

Screenshot of the plotlines view

Tags found in scene notes are plotlines. Scene notes are identified by the plugin if they start with an act and scene identifier ##-##. For example, the note for Act 4 Scene 3 would be named 04-03 SCENE NAME. If that scene is tagged with MAIN MYSTERY, then it will appear in the plotline for that tag.

If the file 00-00 TAG ORDER exists anywhere in the vault, only tags found in that file will be treated as plotlines, and be displayed in the order they appear in that file.


Act Overview

Screenshot of the act overview

Scenes appear as cards in this view. Dragging and dropping scene cards reorders them by renaming relevant scene files. It's also a nice chronological view.


FAQ

How do I get started?

Check out this clip on how to create a scene in a fresh vault (three dashes at the top of a note starts the property block where you can add tags):

https://github.com/user-attachments/assets/5e93b6ec-6245-4f03-8362-02acba678522

Why not use XYZ?

You may. I want a minimal feature set. I also happen to enjoy writing code by hand as a hobby. The data stewardship this plugin offers also allows easy maintenance via mature filesystem tools. If I'm going to spend ages running a TTRPG campaign or taking notes on a story, it's worthwhile for me to spend some time making tools that work exactly the way I want them to.

Does this work on mobile?

It might, but the views are not optimized for mobile. Renaming and tagging notes are vanilla Obsidian features on both desktop and mobile, which is all that is necessary to work on scenes that are recognized by the plugin. If your vault is synced between mobile and desktop, you can have the plugin only enabled on desktop, and changes you make on mobile will render perfectly fine once they're synced back to desktop. That being said, I left the plugin capable of being enabled on mobile in case you use a tablet with a mouse or something.

Could you fix this bug I found or add these features?

Open an issue or pull request.

What happens if two notes have the same act and scene?

The views will look weird, but nothing bad will happen to your files. Either way, don't do that... If you want to insert a scene in the middle of an act, give it an unused act-scene name, and then use the act overview to drag and drop it where you want. The plugin will rename all relevant scenes for you. (Or rename everything by hand or script, the plugin sure won't stop you.)

Can I have non-integer act or scene numbers?

Not recommended. Even if the plugin doesn't crash, it's undefined behaviour and may corrupt the plotline view or act overview.

I like your plugin! Can I support you?

You shall have my eternal gratitude: https://ko-fi.com/null_machine

HealthExcellent
ReviewSatisfactory
About
Organize plotlines across acts by tagging scene notes with the plotlines they progress. Parses all files named `01-01 SCENE NAME.md` (capitalization and file locations up to user). Tag sorting can be specified in `00-00 TAG ORDER.md`.
TTRPGVisualizationWriting
Details
Current version
1.0.6
Last updated
2 months ago
Created
3 months ago
Updates
7 releases
Downloads
379
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
GPL-3.0
Report bugRequest featureReport plugin
Sponsor
Ko-fi
Author
null_machinenull_machinenull-machine
ko-fi.com/null_machine
GitHubnull-machine
  1. Community
  2. Plugins
  3. TTRPG
  4. Simple Plotlines

Related plugins

StoryLine

Transform your vault into a powerful book planning and writing tool. Corkboard, KanbanBoard view, timeline, plotlines,character tracking, and more.

TTRPG Tools - Timeline

Timeline-Renderer für Calendarium-Frontmatter (fc-date/fc-end). 200×315 Bild, Callout-Stil, native Popover, mobilfreundlich.

Advanced Canvas

Supercharge your canvas experience. Create presentations, flowcharts and more.

Excalidraw

Visual PKM powerhouse. Create and edit Excalidraw drawings.

LanguageTool Integration

Advanced grammar and spell checking, powered by LanguageTool.

Breadcrumbs

Visualise the hierarchy of your vault using a breadcrumb trail or matrix view.

ChatGPT MD

A seamless integration of ChatGPT, OpenRouter.ai and local LLMs via Ollama into your notes.

Maps

Adds a map layout to bases so you can display notes as an interactive map view.

Mermaid Tools

Improved Mermaid.js experience: visual toolbar with common elements and more.

Longform

Helps you write and edit novels, screenplays, and other long projects.