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

Comic Scripter

Victoria DouglasVictoria Douglas335 downloads

Automatic Page and Panel Numbering for Comic Scripting.

Add to Obsidian
Comic Scripter screenshot
  • Overview
  • Scorecard
  • Updates3

Maintained by Victoria Douglas

A simple comic scripting utility. Based on Scrivener templating or comic scripting suites like Superscript. Comic Scripter will style Pages, Panels, and Dialogue with Markdown-adjacent syntax so that your script stays easy to read from a distance.

Automatic Page Numbering

If you start a new line by typing "Page" or a capital "P", and that's all that is on the line (by hitting enter afterwards), then it will mark it as a Page of your comic, and collate all the Pages in the document, then number them starting at 1. Copying a page and moving it will reflow the numbering as well.

Automatic Panel Numbering

If you start a new page by typing "Panel" or a lowercase "p", similar to the Page numbering, it will insert a panel and indent the heading. Then it will number all panels sequentially until it hits the next page.

Dialogue Styling

If a line includes a name and then a colon, it will style the line as dialogue. It will bold and indent the name, and keep the following text unstyled as the actual dialogue. You can keep dialogue on the same line as the Character's name, or put it on a new line underneath. Also works with Captions, SFX, or other attributed descriptions.

Settings

Page Separation

Toggle Page Separation on in settings to include a separating line between pages. On by default.

Page Handedness

Toggle on Page Handedness to append an "L" or an "R" to each Page, starting with Page one being on the Right.

Flipping Handedness

Use the Flip Handedness toggle if you are making manga that traditionally starts with Page One on the Left, or otherwise want to flip the Default Handedness.

Overwriting Handedness

If you want to overwrite the handedness for a single script, add the front matter property "Page Start", and set it to "Right", "R", "Left", "L" or "None" to override the setting on a per script basis.

Documentation

There isn't any. I'll update this if I put a page on my site dedicated to it.

Contact

Email info can be found on VictoriaDouglas.net

Support the Plugin

You can throw me a bone on Buy Me A Coffee 💖

HealthExcellent
ReviewSatisfactory
About
Script comics with Markdown-like syntax that marks Pages, Panels, and Dialogue for easy reading. Auto-number pages and panels, format character names and dialogue, and toggle page separators and left/right page handedness for print or manga layouts.
WritingFormattingMarkdown
Details
Current version
1.1.1
Last updated
2 months ago
Created
2 months ago
Updates
3 releases
Downloads
335
Compatible with
Obsidian 1.12.7+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Sponsor
Buy Me a Coffee
Author
Victoria DouglasVictoria Douglasvictoriadouglas
GitHubvictoriadouglas
  1. Community
  2. Plugins
  3. Writing
  4. Comic Scripter

Related plugins

Typewriter Mode

Typewriter scroll, writing focus, current line highlight, paragraph dimming, and more!

Linter

Format and style your notes. Linter can be used to format YAML tags, aliases, arrays, and metadata; footnotes; headings; spacing; math blocks; regular Markdown contents like list, italics, and bold styles; and more with the use of custom rule options.

Blur

Create obfuscated blocks of text.

Fountain Editor

Fountain (screenplay) syntax highlighting in the editor.

Columns

Create columns in Markdown.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Custom Frames

Turn web apps into panes using iframes with custom styling. Also comes with presets for Google Keep, Todoist and more.

Admonition

Admonition block-styled content.

Outliner

Work with your lists like in Workflowy or Roam Research.

Longform

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