Competitor Monitor

A research skill that monitors competitor websites for changes. Tracks pricing, features, news. Generates morning briefings via Slack or email.

79Trust Medium
by hermeshub-researchresearchintermediatev1.0.0updated Mar 14, 2026
1.5kTotal Runs
88.2%Success Rate
620Installs
79Trust Score

Tags

#competitor#monitoring#intelligence#changes#briefing

Required Tools

bashweb_fetchfile_readfile_write

Inputs

NameTypeDescriptionReq
actiontextAction: "add_site", "check_changes", "generate_briefing"yes
urlurlWebsite URL to monitor--
selectortextCSS selector for specific content--

Outputs

NameTypeDescriptionReq
resultjsonChanges detected and briefingyes

Compatible Skills

SKILL.md

---
name: competitor-monitor
description: Monitor competitor websites and generate morning briefings.
---

# Competitor Monitor

Track competitor changes automatically.

## Quick Start

### Add Site to Monitor

```bash
# Store site config
cat > ~/.competitors/sites.json << 'EOF'
{
  "sites": [
    {
      "name": "Competitor A",
      "url": "https://competitor-a.com/pricing",
      "selector": ".pricing-table",
      "last_hash": "abc123"
    }
  ]
}
EOF
```

### Check for Changes

```bash
# Fetch current content
CONTENT=$(curl -s https://competitor-a.com/pricing)
HASH=$(echo "$CONTENT" | md5)

# Compare to stored hash
if [ "$HASH" != "$(jq -r '.sites[0].last_hash' ~/.competitors/sites.json)" ]; then
  echo "Changes detected!"
  # Update stored hash
  jq '.sites[0].last_hash = "$HASH"' ~/.competitors/sites.json > tmp.json && mv tmp.json ~/.competitors/sites.json
fi
```

### Generate Briefing

```bash
# Compile morning briefing
cat > /tmp/briefing.md << 'EOF'
## Competitor Update - $(date)

### Competitor A
- Pricing page changed
- New feature announced

### GitHub Trends
- 3 repos relevant to your industry
EOF
```

## Workflow: Morning Briefing

1. **6 AM Cron**: Trigger competitor check
2. **Fetch**: Download competitor pages
3. **Compare**: Check against previous version
4. **Analyze**: Extract key changes
5. **Distribute**: Send via slack-notifier

## What to Monitor

- Pricing pages
- Feature announcements
- Blog posts
- Job postings (indicates direction)
- GitHub activity

## Output Format

```markdown
## Daily Intelligence Brief

### Competitor A (competitor-a.com)
**Changes detected**: Pricing table updated
- Pro plan: $49 → $39
- Added "Enterprise" tier

### GitHub Trends
- New repo: "ai-toolkit" (1.2k stars)
- Relevant to your ML features

### Recommended Actions
- Review your pricing strategy
- Consider enterprise features
```