Agent skill
harvest-monitor
Web change monitoring - track changes on pages, detect updates, changelog diffs
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/harvest-monitor
SKILL.md
Harvest Monitor
Track changes on web pages over time. Compare current content against cached versions to detect updates, new releases, breaking changes, and documentation modifications.
Usage
# Monitor a page for changes
/harvest-monitor https://docs.example.com/changelog
# Compare against last cached version
/harvest-monitor https://docs.example.com/api --diff
# Track multiple pages
/harvest-monitor --watchlist ~/.claude/cache/agents/harvest/watchlist.json
How It Works
- Fetch current page content
- Check cache for previous version
- Compute diff (content-level, not HTML-level)
- Categorize changes (added, removed, modified)
- Report significant changes
- Update cache with current version
Output
# Change Report: [URL]
> Checked: [timestamp]
> Previous: [cached timestamp]
> Status: CHANGED / NO CHANGE
## Changes Detected
### Added
- [New content]
### Modified
- [Changed content - before → after]
### Removed
- [Removed content]
## Impact Assessment
[What these changes mean for our project]
Watchlist Format
{
"pages": [
{
"url": "https://docs.example.com/changelog",
"frequency": "daily",
"notify": ["migrator", "shipper"]
}
]
}
Integration
- migrator: Track dependency changelogs for breaking changes
- shipper: Monitor deployment status pages
- tech-radar: Track technology evolution
Rules
- Cache previous versions locally
- Content-level diff, not HTML diff
- Ignore style/layout changes
- Only report meaningful content changes
- Max 1 check per hour per URL
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?