Sentinel Web Monitor
Paste the following prompt into your AI chat to install this skill:
Please install @user_c095668c/web-monitor-plus by following the guide at https://skillhub.cn/install/skillhub.md.
About this skill
Problem
When version numbers, status text, announcements, or configuration values change on a web page, manual refreshes are hard to track over time. Sentinel Web Monitor focuses on a narrower job: given one or more URLs, detect text-content changes and reduce noise from timestamps, ads, or fluctuating numbers.
How it works
It manages monitoring targets through scripts/web_monitor.py, with state stored by default in ~/.web_monitor/state.json. The normal workflow is to register URLs with --add URL, then run --check. The first check only captures a baseline snapshot; later checks report a unified diff, with context controlled by --context. Use --no-save for a read-only comparison that does not update the snapshot, or --reset to discard the baseline and recapture on the next check.
Content extraction removes non-text markup and keeps readable text. --filter accepts regex patterns to suppress volatile changed lines, which helps ignore timestamps or dynamic values. --label gives each target a descriptive name, making --list easier to scan across environments.
Boundaries
It is best suited for text-based page monitoring rather than authenticated sessions, complex client-side rendering, or API-backed data. If content is injected by front-end code, confirm that the monitor captures the rendered DOM text. SSL validation is skipped by default for self-signed or intranet environments, but production use should still consider access control and audit logging.
Use Cases
- Track version strings and release notes on competitor pages and produce unified diffs.
- Monitor intranet status pages behind self-signed certs and filter out timestamps.
- Capture baselines for internal portal announcements and run read-only checks before release.
- Reset snapshots after a suspected bad deploy and diff the static page again.
Best For
- Ops engineers who need to track intranet status-page changes and filter timestamp noise.
- Release engineers who need to diff static page text after deployments to catch unintended changes.
- Security analysts who need to monitor threat advisories and keep diffs as investigation artifacts.
- SREs who need baselines for internal homepages and scheduled read-only checks.
Related Skills
For independent developers, automates Git weekly reports, prioritized bug tickets, and project health checks into shareable Markdown.
Scan Windows caches, temporary files, and junk files, show space usage and risk levels, and clean selected items to free disk space.
Deploy a WeChat Service Account backend with Hermes AI, Nginx, systemd, and an admin dashboard on an Ubuntu/Debian VM.
Covers Jenkins, GitHub, and automation-related wrap workflows for IT operations and security.