From pdf-viewer
Collaboratively annotate PDF section-by-section: propose markup (highlights, notes, stamps), apply on approval, review via screenshots, iterate.
How this command is triggered — by the user, by Claude, or both
Slash command
/pdf-viewer:annotate [path-or-url]The summary Claude sees in its command listing — used to decide when to auto-load this command
> If you need to check which tools are connected, see [CONNECTORS.md](../CONNECTORS.md). # Annotate PDF Walk through a document with the user, proposing and applying annotations section by section. The user reviews each batch in the live viewer before you continue. ## Workflow (AI-driven default) 1. **Open** — `display_pdf` (or use existing `viewUUID` if already open) 2. **Understand** — `interact` → `get_text` on the first page range (≤20 pages) to read content 3. **Propose** — describe to the user what you plan to annotate: > "I'll highlight the termination clause on page 2, add...
If you need to check which tools are connected, see CONNECTORS.md.
Walk through a document with the user, proposing and applying annotations section by section. The user reviews each batch in the live viewer before you continue.
display_pdf (or use existing viewUUID if already open)interact → get_text on the first page range
(≤20 pages) to read content"I'll highlight the termination clause on page 2, add a note 'Review 30-day window' next to it, and stamp page 1 as DRAFT. Sound good?"
interact with batched commands:
add_annotations + get_screenshot of the affected pageIf the user gives explicit instructions ("highlight paragraph 3", "stamp CONFIDENTIAL on every page"), skip the proposal step and execute directly. Still confirm with a screenshot.
highlight_text (auto-finds text — preferred),
highlight, underline, strikethrough/pdf-viewer:sign)highlight_text over manual rects for text — it finds
coordinates automaticallyinteract callget_screenshot so the user sees the resultnpx claudepluginhub anthropics/knowledge-work-plugins --plugin pdf-viewer/plannotator-annotateOpens interactive annotation UI for a specified markdown file or folder using plannotator annotate command.
/annotateAdds visual annotations (boxes, highlights, callouts) to a page element using CSS selector or description and saves an annotated screenshot.
/awesome-docsGenerates animated Markdown documents with GitHub-safe SVG diagrams. Also supports converting, updating, diffing, auditing, previewing, and exporting existing docs.
/previewLaunches interactive preview for HTML document editing: starts local HTTP server, sets up control panel, opens wrapper in Playwright browser.
/annotateAdds inline documentation (JSDoc, docstrings, comments) to under-documented functions, methods, complex logic blocks, parameters, returns, and modules.