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

Author Toolkit

coconutshellcoconutshell175 downloads

Tools for authors and worldbuilders.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates3

Author Toolkit is a personal Obsidian plugin built for novel writing, worldbuilding, and note organization.

It focuses on repetitive file-management tasks that are useful when building a large writing project: creating notes and folders in batches, generating links between notes, navigating folders through a simple file browser, and using invisible heading-based tags.

The plugin works directly with the files in your Obsidian vault. It does not require a cloud service.


What Author Toolkit does

1. Create Notes

Command: Create Notes

Creates multiple Markdown notes at once.

Available creation modes:

  • Templated Notes --- create notes using an existing Markdown template.
  • Named Notes --- provide names for the notes.
  • Blank Notes --- create empty notes.

Other options include:

  • Destination folder
  • Number of notes
  • Fallback naming
  • Collision handling
  • Template selection
  • Multiple names entered line-by-line

The active note's folder is used as the initial destination when the modal opens.

Naming behavior

When names are supplied, each non-empty line becomes a note name.

Empty entries use the fallback prefix.

For example:

Alice
Bob

David

with the fallback prefix Character produces:

Alice.md
Bob.md
Character 3.md
David.md

Invalid file characters are rejected:

\ / : * ? " < > |

2. Create Folders

Command: Create Folders

Creates multiple folders at once.

Available modes:

  • Named Folders
  • Blank Folders

You can also:

  • Choose a destination folder
  • Create multiple folders
  • Provide names line-by-line
  • Use fallback folder names
  • Choose what happens when a folder already exists
  • Optionally generate notes inside the newly created folders

Notes inside folders

The folder creator can populate each created folder with a selected number of blank notes.

The current implementation limits this automatic note generation to 25 notes per folder.


3. Add Notes Links

Command: Add Notes Links

Generates Markdown links to notes contained in a selected source folder and adds them to a target note.

Supported formats:

Bullet list

- [[Character A]]
- [[Character B]]
- [[Character C]]

Numbered list

1. [[Character A]]
2. [[Character B]]
3. [[Character C]]

The generator:

  • Reads Markdown files from the selected folder.
  • Also recognizes a folder's same-name note in the current implementation.
  • Does not add the target note itself.
  • Checks for existing normal or aliased links before adding a link.
  • Appends new links to the target note.
  • Sorts discovered notes alphabetically.

This makes it useful for creating or maintaining folder/index notes.


4. Folder / File Browser

Several tools use Author Toolkit's built-in browser instead of requiring a raw path every time.

The browser can:

  • Navigate from the vault root.
  • Move through folders.
  • Show breadcrumbs.
  • Enter a folder path manually.
  • Select folders as destinations.
  • Select Markdown files as templates or targets.

This is intended to make file selection easier, particularly when working on mobile.


5. Cheatsheet

Command: View Cheatsheet

The cheatsheet provides copyable Author Toolkit tags.

Clicking a tag copies it to the clipboard.

Available tags:

<AT|Heading>5. Cheatsheet</AT>
<AT|H1>Author Toolkit</AT>
<AT|H2>5. Cheatsheet</AT>
<AT|H3>Numbered list</AT>
<AT|H4>ReadME</AT>
<AT|H5>ReadME</AT>
<AT|H6>ReadME</AT>

Native Invisible Tags

Author Toolkit includes a small tag system designed for structured writing.

The tags are stored directly inside Markdown files, but the closing/opening tag syntax is visually hidden in Obsidian Live Preview when the cursor is not on the tagged line.

For example:

<AT|H1>Native Invisible Tags</AT>

can be automatically populated from the nearest matching heading.

<AT|Heading>Native Invisible Tags</AT>

Uses the nearest heading above the tag, regardless of heading level.

Example:

# Characters

<AT|Heading>`<AT|Heading>Native Invisible Tags</AT>`</AT>

The stored tag becomes:

<AT|Heading>`<AT|Heading>Native Invisible Tags</AT>`</AT>

<AT|H1>Native Invisible Tags</AT> through <AT|H6>ReadME</AT>

These target a specific heading level.

For example:

# Characters

## Main Character

<AT|H2>`<AT|H1>Native Invisible Tags</AT>` through `<AT|H6>ReadME</AT>`</AT>

becomes:

<AT|H2>`<AT|H1>Native Invisible Tags</AT>` through `<AT|H6>ReadME</AT>`</AT>

If no matching heading exists above the tag, the current note's filename is used as the fallback.

Important behavior

The tag processor runs when a Markdown file is opened.

The processor reads the file's heading metadata and updates empty/already-populated Author Toolkit tags.

The underlying tags remain in the Markdown file. The CodeMirror extension only changes how they are displayed in Live Preview.

This means the tags are not merely visual formatting. They are actual Markdown text stored in the vault.


Undo and Redo

Author Toolkit has its own action history for supported operations.

Commands:

  • Undo Last Toolkit Action
  • Redo Last Toolkit Action

The history system currently keeps up to 50 actions in memory.

Supported operations include actions such as:

  • Creating notes
  • Creating folders
  • Adding generated links

A new action clears the redo history.

Undo/redo is Author Toolkit's own history system. It is separate from Obsidian's normal editor undo history.


Settings

Author Toolkit stores its settings using Obsidian's plugin data system.

The settings are intended to control defaults, rather than remove the choices from individual modals.

Templates Folder Path

Sets the default folder used when browsing for templates.

Example:

05 Templates

or:

Templates/Characters

When a template is selected, the browser can start from this location.

Default Note Creation Mode

Controls which mode is selected when Create Notes opens.

Options:

  • Templated Notes
  • Named Notes
  • Blank Notes

Default Folder Creation Mode

Controls which mode is selected when Create Folders opens.

Options:

  • Named Folders
  • Blank Folders

Default Note Collision Strategy

Controls what happens when a note with the requested path already exists.

Options:

  • Rename --- create a unique name such as Note (2).md.
  • Skip --- leave the existing file untouched and skip the new note.
  • Replace --- overwrite the existing note.
  • Cancel --- stop the operation.

Default Folder Collision Strategy

Controls what happens when a folder with the requested path already exists.

Options:

  • Rename --- create a unique folder name.
  • Skip --- leave the existing folder untouched.
  • Use existing --- continue using the existing folder.
  • Cancel --- stop the operation.

Default Link Format

Controls the initial format selected by Add Notes Links.

Options:

  • Bullet List
  • Numbered List

Feedback & Contact

Found a bug, have an idea, or want to see a feature added to Author Toolkit?

Feel free to reach out on Discord:

Discord: coconutshell0610

If you find a bug, please include as much information as possible, such as:

  • What you were trying to do
  • What happened
  • What you expected to happen
  • Any error message you received
  • Steps to reproduce the problem, if possible

If there's a feature you'd like to see in Author Toolkit, let me know as well. User feedback helps determine which features are worth adding and improving.

Discord: coconutshell0610

HealthExcellent
ReviewSatisfactory
About
Create multiple notes and folders at once using templates, named lists, or blank files, and auto-populate new folders with notes. Generate Markdown links from a folder into any note, browse folders with a lightweight file browser, and add invisible heading-based tags while working directly on local Markdown files.
FilesFoldersLinks
Details
Current version
1.0.2
Last updated
3 weeks ago
Created
3 weeks ago
Updates
3 releases
Downloads
175
Compatible with
Obsidian 1.8.10+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
coconutshellcoconutshell
GitHubsolankidushyant07
  1. Community
  2. Plugins
  3. Files
  4. Author Toolkit

Related plugins

Find orphaned files and broken links

Find files that are not linked anywhere and would otherwise be lost in your vault. In other words: files with no backlinks.

Waypoint

Easily generate dynamic MOCs in your folder notes using waypoints. Enables folders to show up in the graph view and removes the need for messy tags!

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

Quick Explorer

Perform file explorer operations (and see your current file path) from the title bar, using the mouse or keyboard.

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Note Refactor

Extract note content into new notes and split notes.

Multi Properties

Add properties to multiple notes at once. Either right-click a folder or select multiple notes and right-click the selection.

GridExplorer

Browse and organize note files visually in a flexible grid layout.

Custom Attachment Location

Customize attachment location with variables($filename, $data, etc) like Typora.

Advanced URI

Control everything with URI.