/plannotator-last
Open Plannotator on the latest rendered assistant message and use the returned annotations to revise that message or continue.
$ npx -y skills add backnotprop/plannotator --skill plannotator-last --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/plannotator-last
Context preview
The summary Claude sees to decide when to auto-load this skill.
Open Plannotator on the latest rendered assistant message and use the returned annotations to revise that message or continue.
SKILL.md
plannotator-last.SKILL.mdname: plannotator-last description: Open Plannotator on the latest rendered assistant message and use the returned annotations to revise that message or continue. allowed-tools: Bash(plannotator:*) disable-model-invocation: true
Plannotator Last
Message annotations
!`plannotator annotate-last $ARGUMENTS`
Your task
The output above will be one of:
1. The exact text `The user approved.`, OR a JSON object with `"decision": "approved"`. The user approved your last message. If that object also carries a `"feedback"` field, the user approved *with notes*: read them and carry them into subsequent work — they are non-blocking guidance, not a request to revise the message. Otherwise acknowledge with a single sentence ("Approved.") and stop. Either way, do not begin any work. 2. Empty, OR a JSON object with `"decision": "dismissed"`. The user closed the session without requesting changes. Acknowledge with a single sentence ("Annotation session closed.") and stop. Do not begin any work. 3. Plaintext annotation feedback, OR a JSON object with `"decision": "annotated"` and a `"feedback"` field. Address the feedback. The user has reviewed your last message and provided specific annotations and comments.
Plannotator is a local, browser-based review surface for AI coding agents: Claude Code, Codex, Copilot CLI, Gemini CLI, OpenCode, Kiro, Droid, Amp, and Pi. It plugs directly into your agent through its hooks and commands.
Repo: backnotprop/plannotator
Other skills on plannotator.
- /plannotator-annotate
Open Plannotator's annotation UI for a file, folder, or URL, then address the returned annotations.
Open skill - /plannotator-review
Open Plannotator's browser-based code review UI and address the returned feedback.
Open skill - /plannotator-annotate
Open Plannotator's annotation UI for a markdown file, HTML file, URL, or folder and then respond to the returned annotations.
Open skill - /plannotator-review
Open Plannotator's browser-based code review UI for the current worktree or a pull request URL, then act on the feedback that comes back.
Open skill - /plannotator-annotate
Open Plannotator's annotation UI for a markdown file, plain-text config file (.yaml, .json, .toml, .ini, .csv, .log, …), HTML file, URL, or folder and then respond to the returned annotations.
Open skill - /plannotator-review
Open Plannotator's browser-based code review UI for the current worktree or a pull request URL, then act on the feedback that comes back.
Open skill

