guide to agentprivacy
Browse collections
โœจVisualise
Connect with Star
Your VTA, your chosen perspective

The planned connection uses your VTA and the Trust Spanning Protocol to carry a scoped exchange for you or your agent. You choose what is presented; the receiving service checks the request before a view is shared.

This guide has no VTA connection adapter yet. Opening Star does not connect an identity or send a key.

Open Star โ†— ยท Inspect your City Key โ†—
guide / Skill / Wiki Watch

Wiki Watch ๐Ÿ›ฐ๏ธ

Category wikis

Observe the external FedWiki federation you draw on as sources (ide.earth, self.fish, skill.fedwiki.club, radio.myth.garden, neighbour vision wikis) and report what pages moved since last check. Use to monitor other people's wikis for changes, get a digest of new/updated/removed pages, add a site to the watchlist, or set up recurring monitoring. Read-only โ€” never writes to any wiki.

A change monitor for the external FedWiki federation the agentprivacy work draws on as sources.
Every Smallest-Federated-Wiki site publishes GET /system/sitemap.json โ€” a public, no-auth array of
{slug, title, date, synopsis} where date is each page's last-modified epoch-ms. This skill polls
that feed per site, diffs it against a stored snapshot, and reports what changed.

Read-only. Public GETs only โ€” it never pushes, forks, or logs in, so no cookies are needed. It is
the observe counterpart to agentprivacy-wiki-resync (project) and the fedwiki-cohere-sync skill
(write). The live twin runs from ~/.claude/skills/fedwiki-watch/.

Files

  • roster.json โ€” the watchlist: {name, url, group, owner} per site. owner:external = other
    people's wikis (star-flagged, sorted first); owner:mitch = your own sites.
  • watch.mjs โ€” the runtime (zero dependencies, Node 18+ for global fetch).
  • state/<name>.json โ€” per-site snapshot; state/last-run.json โ€” full last result.
  • reports/latest.md + reports/<timestamp>.md โ€” human digests.

Run it

node watch.mjs                 # poll all sites, advance snapshots, write digest
node watch.mjs --json          # + machine summary to stdout (parse when driving as an agent)
node watch.mjs --external      # only owner:external sites (where alerts really matter)
node watch.mjs --site david.vision   # one site by name
node watch.mjs --dry           # detect + report, do NOT advance snapshots (safe preview)
node watch.mjs --detail        # also fetch each changed page's latest journal action

First run on any site seeds a baseline (records current state, flags nothing) โ€” expected; the
second run onward is where changes surface.

How to use the output

  1. Run node watch.mjs --json, parse it. totals gives counts; sites[] carries new[],
    updated[], removed[], status, seeded.
  2. Summarise external changes first (david/max/henry, skill.fedwiki.club, radio.myth.garden,
    david.self.fish) โ€” edits by others are the real signal.
  3. To show what changed on a page, GET <site.url>/<slug>.json and read the tail of .journal
    (--detail does a light version automatically).

Watchlist & scheduling

Edit roster.json to add/remove sites; discover neighbours from a roster site's
welcome-visitors/recent-changes page JSON. Not scheduled by default โ€” run on demand, or wire
/loop, /schedule, or Windows Task Scheduler. The feed is public and read-only, so any cadence is
safe; hourly is plenty (these wikis move slowly). 21 seed sites verified live 2026-07-13.

Provenance

Forkable skill page migrated from the agentprivacy skills repo (persona/agentprivacy-wiki-watch, v5.5).
Source of truth: agentprivacy-skills-v5. Fork this page to materialize a local SKILL.md via fedwiki-to-skill.

origin: 0xagentprivacy ยท author: Mitchell Travers

Assets

๐Ÿ“Ž wiki-watchSKILL.md

Navigation

โ† Welcome Visitors ยท The Wikis