plannotator-annotate
GitHub用于在 Plannotator UI 中打开并标注文档,支持普通反馈或带审批门禁的审查。自动执行命令、处理浏览器交互及解析返回结果,无需用户手动输入命令。
Trigger Scenarios
Install
npx skills add backnotprop/plannotator --skill plannotator-annotate -g -y
SKILL.md
Frontmatter
{
"name": "plannotator-annotate",
"description": "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.",
"disable-model-invocation": true
}
Plannotator Annotate
Use this skill when the user wants to annotate a document in Plannotator instead of reviewing it inline in chat.
Run for ordinary annotation/feedback:
plannotator annotate <path-or-url>
Run when the user asks to review, approve, accept, or gate a generated plan/spec/document:
plannotator annotate <path-or-url> --gate --json
Plain annotate has no Approve button; it only supports feedback or closing the session. Never promise an approval action unless --gate is present. --json only changes the output format and does not enable approval by itself.
Behavior:
- Launch the command with Bash.
- Wait for the browser review to finish.
- If annotations are returned, address them directly.
- If the session closes without feedback, say so briefly and continue.
- In a
--gate --jsonsession, an approval may still carry notes — a"decision": "approved"result with a"feedback"field. Read those notes and carry them into subsequent work, but do not revise the document over them: they are guidance, not a change request. - If the command reports that the arguments could not be resolved to a file, URL, or folder, work out which target the user means and re-run the command yourself with that concrete path or URL.
Do not ask the user to paste a shell command into the chat. Run the command yourself.
Version History
-
8f2a8a8
Current 2026-09-23 03:21
新增 --gate 和 --json 参数支持,引入文件审批门禁功能,明确区分普通反馈与需批准的审查场景。
- 2ca55c8 2026-08-20 12:32


