Watch a note (or folder) for the human's Track Changes marks and answer each as it arrives: reply to comments, propose requested changes, accept their comment-free suggestions. Runs until the human says stop.
Installs into .claude/skills of the current project.
Are you the author of Watch?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/johntrandall-watch)
---
name: watch
description: "Watch a note (or folder) for the human's Track Changes marks and answer each as it arrives: reply to comments, propose requested changes, accept their comment-free suggestions. Runs until the human says stop."
argument-hint: "<note or folder> [more notes…]"
disable-model-invocation: true
allowed-tools: Bash(${CLAUDE_PLUGIN_ROOT}/bin/obsidian-track-changes-agent *)
---
Load the `obsidian-track-changes-agent:obsidian-track-changes-agent` skill first; its rules apply. You are
the **editor** of the watched notes.
Watch: $ARGUMENTS
1. Arm the watch **in the background** (so the human can keep talking to you):
`${CLAUDE_PLUGIN_ROOT}/bin/obsidian-track-changes-agent watch <paths…>`
Tell the human, in one line, that you are watching and will answer in the note.
2. When it exits:
- **0, new marks:** `list` the note, then answer each of the human's marks in the document. A comment
asking for a change: a `suggest` with `--why`, then `resolve <comment> --addressed-by <suggestion>`
(the comment stays, acknowledged). A question, or a disagreement: reply with `comment --as editor
--on <mark>`. A comment that needs no reply and no change (a note, a `done` you verified): `acknowledge`
it. Skip threads `list` shows as `[acknowledged by …]`; a thread marked only `[resolved …]` is the
human's done-flag, not yours. Their own suggestion with no comment attached: `accept` it. Never reject theirs. For each "your decision" line (the human
accepted or rejected one of your cards): note it; run `tidy` when a whole-line change is fully
resolved; never propose a rejected change again unless asked. Then re-arm.
- **1, timeout:** re-arm silently.
- **2, conflict copy:** stop writing. Tell the human a sync conflict copy appeared and that they must
reconcile it before you continue.
3. Keep going until the human says stop. Say nothing in chat for a quiet re-arm; the conversation happens in
the note.