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

Prose Toolkit

Gabriel BachaGabriel Bacha109 downloads

Navigate, format, and extract sentences and highlights without leaving your note.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates4

Navigate, format, and extract prose in Obsidian without leaving your note.

Prose Toolkit combines sentence-aware editing commands with a flexible Markdown highlight extractor. It works locally, makes no network requests, collects no telemetry, and supports desktop and mobile Obsidian.

Requires Obsidian 1.13.0 or later.

Features

Navigate and select prose

  • Delete to the start or end of the current sentence.
  • Select to the start or end of the current sentence.
  • Move to the start of the current or next sentence.
  • Select the current sentence or editor line.
  • Customize the regular expression used to recognize sentences.

Format while writing

  • Toggle ==highlight== on the current sentence.
  • Toggle **bold** on the current sentence.
  • Toggle ==**bold highlight**== on the current sentence.
  • Toggle ==**bold highlight**== on the current editor line.

Extract highlights

  • Recognize ==highlights==, <mark>highlights</mark>, attributed mark tags such as <mark class="yellow">, and optionally **bold text**.
  • Copy extracted text to the clipboard as separated paragraphs or bullet items.
  • Add a heading, source footnotes, links, and automatic capitalization.
  • Create a highlights note without overwriting an existing note.
  • Optionally create one linked note per highlight with source or contextual quotes.

Default shortcuts

Action Shortcut
Extract highlights None
Toggle sentence highlight Mod+Shift+E
Toggle sentence bold Mod+Shift+B
Toggle sentence bold highlight Mod+Shift+R
Toggle line bold highlight Mod+Shift+P
Delete to sentence start Mod+Shift+Backspace
Delete to sentence end Mod+Shift+Delete
Select current sentence Mod+R
Select current line Mod+G

Mod means Command on macOS and Ctrl on Windows or Linux. Every shortcut can be changed under Settings → Hotkeys.

Extraction behavior

Run Prose Toolkit: Extract highlights in a Markdown note. Results are always copied to the clipboard. Settings can additionally create Highlights for <note>.md and exploded highlight notes.

Prose Toolkit never overwrites a note:

  • A conflicting highlights note receives a numbered name.
  • A conflicting exploded note is skipped and included in the completion notice.

Installation

Community plugins

After approval, install Prose Toolkit from Settings → Community plugins → Browse.

Manual installation

Copy main.js, manifest.json, and styles.css if present into:

<vault>/.obsidian/plugins/prose-toolkit/

Reload Obsidian and enable Prose Toolkit.

Development

npm install
npm run dev
npm run check

Release tags must exactly match the version in manifest.json. Attach main.js, manifest.json, and optional styles.css to each GitHub release.

Privacy and security

  • No telemetry or analytics.
  • No network requests.
  • No remote code loading.
  • Vault access is limited to the active note and notes explicitly generated by the user.
  • Clipboard access occurs only when the extraction command is run.

License

MIT. See LICENSE and THIRD_PARTY_NOTICES.md.

HealthExcellent
ReviewSatisfactory
About
Navigate and edit prose with sentence-aware commands directly in your notes. Toggle sentence-level highlights and bold formatting while writing. Extract highlighted text to the clipboard as paragraphs or bullets, add headings and source footnotes, and create linked per-highlight notes without overwriting files while operating fully locally with no network requests or telemetry.
EditingAnnotationWriting
Details
Current version
1.0.3
Last updated
Last week
Created
Last week
Updates
4 releases
Downloads
109
Compatible with
Obsidian 1.13.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
Gabriel BachaGabriel Bachagabrielbacha
www.gabrielbacha.com/?utm_source=obsidian&utm_medium=plugin&utm_campaign=obsidian_plugins
GitHubgabrielbacha
bacha.xyz
  1. Community
  2. Plugins
  3. Editing
  4. Prose Toolkit

Related plugins

LanguageTool Integration

advanced spell/grammar checks with the help of language-tool.

LanguageTool

Unofficial integration of the LanguageTool spell and grammar checker.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Thino

Quickly capture memos and display them in the sidebar with a heatmap. (Closed source)

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.

Text Generator

Generate text content using GPT-3 (OpenAI).

Creases

Tools for effectively folding Markdown sections.