ryoitabashi/shelly/browser-change-watch
Claude Code and agent skill by ryoitabashi/shelly
- community
Checking that the SKILL.md file is still in the repository.
Design a browser-pane page-change monitoring agent that alerts on a real change, not on every reload's incidental noise.
Install
npx vskill@latest install ryoitabashi/shelly/browser-change-watchSKILL.md
A recurring agent that reloads a page in the browser pane and reports "did this change?" is prone to false positives unless it's designed around what actually varies on the page versus what's the real signal:
- Pick the narrowest element that represents the thing you care about
(a price, a status badge, a specific list) instead of comparing the whole page's HTML/text — timestamps, ads, view counters, and A/B-test markup change on every load and will drown out the real signal.
- Normalize before comparing: strip whitespace differences, sort
list-like content if order isn't meaningful, and ignore known-noisy substrings (session ids, cache-busting query params rendered into the page) rather than diffing raw text byte-for-byte.
- Confirm a change twice before alerting when the target is known to
be flaky (a page that sometimes serves a loading skeleton or an error page) — a single-read false positive that pages the user erodes trust in the whole agent faster than a slightly delayed real alert.
- Alert with the actual delta, not just "it changed." Show the old
value and the new value in the notification/digest so the user doesn't have to reopen the page to find out what happened.
- Escalate through Notify by default, not a higher-privilege action.
Only wire a change straight into a CLI/Intent action when the response is truly mechanical and was explicitly reviewed for that specific page+condition at registration time — "the page changed" is a weak precondition for firing an unattended side-effecting action.
- Record the last-seen value between runs so the comparison is always
"since last check," not "since the agent was created" — otherwise every run after the first either re-fires on old news or silently forgets what it already reported.
Security
- Security scanPassed, 95 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingdocs/skills-catalog/browser-change-watch/SKILL.md
Popularity
- Repository stars
- 65
- Repository forks
- 10
- 7-day trend score
- 26
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/ryoitabashi/shelly/browser-change-watch)