Skip to content
Back to skills

Watch

ASecurity

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.

  • 3 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added October 21, 2026
ai-agentsgobash

Security analysis

A100/100

Scanned October 21, 2026

npx -y skills add johntrandall/claude-plugin-obsidian-track-changes-agent --skill watch --agent claude-code

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.

Security grade badge for Watch
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/johntrandall-watch/badge)](https://www.skillsdirectory.com/skills/johntrandall-watch)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.