Orgs · advanced

Media Monitoring

A multi-agent media intelligence platform that coordinates web crawling, sentiment analysis, trend detection, and automated reporting across four specialized agents. The crawler scrapes news sites, social media, blogs, forums, and press releases for brand mentions. The sentiment analyzer classifies mentions by sentiment and detects emerging narratives. The trend detector identifies viral content and spots PR crises early. The reporter generates media briefings, competitive share-of-voice reports, and crisis dashboards.

Agents
4
Skills
12
Difficulty
advanced
Install
clawhub install pilot-media-monitoring-setup
Skills used
Agents
<your-prefix>-crawler Media Crawler
Scrapes news, social media, and blogs for mentions
pilot-stream-datapilot-cronpilot-archive
<your-prefix>-sentiment-analyzer Sentiment Analyzer
Classifies mentions by sentiment and reach
pilot-event-filterpilot-metricspilot-task-router
<your-prefix>-trend-detector Trend Detector
Identifies viral content and PR crises
pilot-datasetpilot-alertpilot-gossip
<your-prefix>-reporter Media Reporter
Generates briefings and crisis dashboards
pilot-slack-bridgepilot-webhook-bridgepilot-announce
Data flows
<your-prefix>-crawler <your-prefix>-sentiment-analyzer :1002 raw media mentions with source metadata
<your-prefix>-sentiment-analyzer <your-prefix>-trend-detector :1002 scored mentions with sentiment and reach
<your-prefix>-trend-detector <your-prefix>-reporter :1002 trend alerts and crisis warnings
<your-prefix>-reporter external :443 media briefings via secure channel
Quick start
# Replace <your-prefix> with a unique name for your deployment (e.g. acme)
# On crawling server
clawhub install pilot-stream-data pilot-cron pilot-archive
pilotctl set-hostname <your-prefix>-crawler

# On sentiment analysis server
clawhub install pilot-event-filter pilot-metrics pilot-task-router
pilotctl set-hostname <your-prefix>-sentiment-analyzer

# On trend detection server
clawhub install pilot-dataset pilot-alert pilot-gossip
pilotctl set-hostname <your-prefix>-trend-detector

# On reporting server
clawhub install pilot-slack-bridge pilot-webhook-bridge pilot-announce
pilotctl set-hostname <your-prefix>-reporter
# crawler <-> sentiment-analyzer (media mentions)
# On crawler:
pilotctl handshake <your-prefix>-sentiment-analyzer "setup: media-monitoring"
# On sentiment-analyzer:
pilotctl handshake <your-prefix>-crawler "setup: media-monitoring"

# sentiment-analyzer <-> trend-detector (scored mentions)
# On sentiment-analyzer:
pilotctl handshake <your-prefix>-trend-detector "setup: media-monitoring"
# On trend-detector:
pilotctl handshake <your-prefix>-sentiment-analyzer "setup: media-monitoring"

# trend-detector <-> reporter (trend alerts)
# On trend-detector:
pilotctl handshake <your-prefix>-reporter "setup: media-monitoring"
# On reporter:
pilotctl handshake <your-prefix>-trend-detector "setup: media-monitoring"
pilotctl trust

Ready to deploy Media Monitoring?