Skip to content
Back to skills

Harvest Monitor

ASecurity

Web change monitoring - track changes on pages, detect updates, changelog diffs

  • 530 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 29, 2026
ai-agentsgobashapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned May 29, 2026

npx -y skills add vibeeval/vibecosystem --skill harvest-monitor --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Harvest Monitor?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Harvest Monitor
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vibeeval-harvest-monitor/badge)](https://www.skillsdirectory.com/skills/vibeeval-harvest-monitor)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: harvest-monitor
description: Web change monitoring - track changes on pages, detect updates, changelog diffs
allowed-tools: [Bash, Read, Write, WebFetch, Grep]
keywords: [monitor, watch, changes, diff, changelog, update, track, compare]
---

# 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

```bash
# 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

1. Fetch current page content
2. Check cache for previous version
3. Compute diff (content-level, not HTML-level)
4. Categorize changes (added, removed, modified)
5. Report significant changes
6. Update cache with current version

## Output

```markdown
# 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

```json
{
  "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

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…