When to use
- Tracking content changes on news sites or government pages
- Detecting when pages go down or content is removed
- Preserving content before deletion
- Generating RSS feeds for pages without them
- Monitoring for updates on specific topics
What's included
Change detection scripts
Python monitoring scripts with hash-based change detection, element selectors, and local storage.
Uptime monitoring
UptimeRobot API integration for availability tracking and downtime alerts.
RSS feed generation
Create RSS feeds from pages that don't have them using feedgen and BeautifulSoup.
Webhook notifications
Alert manager for Slack, Discord, and email notifications when changes are detected.
Monitoring services
| Service | Free tier |
|---|---|
| Visualping | 5 pages |
| ChangeTower | Yes |
| Distill.io | 25 pages |
| UptimeRobot | 50 monitors |
| Wachete | Limited |
Monitoring strategy by use case
Breaking news sections
Check every 5 minutes. Archive immediately on detection. Monitor press release pages and government announcements.
Academic monitoring
Daily for active topics, weekly for general. Monitor preprint servers, journal TOCs, and researcher profiles.
Competitor intelligence
Pricing pages daily, products daily, job postings weekly. Public pages only; respect terms of service.
Installation
# Clone the repository
git clone https://github.com/jamditis/claude-skills-journalism.git
# Copy the skill to your Claude config
cp -r claude-skills-journalism/page-monitoring ~/.claude/skills/
Or download just this skill from the GitHub repository.
Related skills
Never miss a change
Change detection, uptime monitoring, and RSS generation in one skill.
View on GitHub