Gabriel Bacha109 downloadsNavigate, format, and extract sentences and highlights without leaving your note.
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.
==highlight== on the current sentence.**bold** on the current sentence.==**bold highlight**== on the current sentence.==**bold highlight**== on the current editor line.==highlights==, <mark>highlights</mark>, attributed mark tags such as <mark class="yellow">, and optionally **bold text**.| 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.
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:
After approval, install Prose Toolkit from Settings → Community plugins → Browse.
Copy main.js, manifest.json, and styles.css if present into:
<vault>/.obsidian/plugins/prose-toolkit/
Reload Obsidian and enable Prose Toolkit.
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.
MIT. See LICENSE and THIRD_PARTY_NOTICES.md.