philphilphil3 downloadsReview CriticMarkup suggestions in a side panel. Accept, reject, or reply.
Review CriticMarkup suggestions in an Obsidian side panel. Accept, reject, or reply.

Every CriticMarkup mark in the active note becomes a card in a side panel (and is also styled inline). Accept, reject, reply, or delete the whole thread, all changes are written straight back into the markdown as {++…++}, {--…--}, {~~old~>new~~}, {>>comment<<}, {==highlight==}. No sidecar state.
For authoring CriticMarkup inside Obsidian yourself, use Fevol/obsidian-criticmarkup. It's a full-featured general-purpose plugin.
The intended usecase: AI agents review and comment essays and texts. This plugin is for the human side: reviewing, applying, denying, replying.
docs/SKILL.md is a starting-point reviewer prompt, adapt it to your own reviewing needs. It explicitly forbids the AI from writing any kind of text. All text is human-written. The AI just finds issues, errors and challenges arguments.
{++add++}, {--del--}, {~~old~>new~~}, {>>comment<<}, {==highlight==}{>>...<<} blocks with no blank line between them group into one thread<Name>: prefix gets its own color; well-known AI names get brand-ish hues| Command | What it does |
|---|---|
| Open review panel | Opens the side panel for the active note |
| Finalize for publish | Accepts all insertions, removes all deletions and comments |
Community Plugins → search "Track Changes", or install from community.obsidian.md/plugins/track-changes.
Manual: drop main.js, manifest.json, styles.css into <vault>/.obsidian/plugins/track-changes/ and enable in settings.
npm install && npm run build
MIT.