Skip to content

Competitor Intelligence Monitor

FieldValue
Namecompetitor-intel-monitor
Categoryreporting
Complexityadvanced
Tagscompetitor-monitoring, web-scraping, change-detection, llm-analysis, multi-source, postgres-state, s3-storage
Authorrandybias
Min Version0.1.0

Track competitor web pages, news mentions, and GitHub activity with AI-powered change analysis and significance scoring. Fetches configured competitor URLs on a schedule, diffs against previous snapshots stored in S3, uses Claude to analyze the significance of changes, and delivers a digest to Slack.

fetch-sources → diff-snapshots → analyze-changes → store-assessments → notify-digest
NodePurpose
fetch-sourcesFetch configured competitor web pages
diff-snapshotsCompare current content against stored snapshots
analyze-changesAI-powered significance analysis of detected changes
store-assessmentsPersist change assessments to Postgres and S3
notify-digestDeliver change digest to Slack
  • manual
  • cron — every 6 hours (0 */6 * * *)
ServiceTypeRequired
Anthropic APIExternalYes
Slack webhookExternalYes
tentacular-postgresExoskeletonYes
tentacular-rustfsExoskeletonYes
Probe targets (competitor URLs)DynamicYes
KeyDefaultDescription
timeout180sPer-node timeout
retries1Retry count per node
competitors(example list)List of competitor names and URLs to monitor
  • anthropic.api_key — Claude API key for change analysis
  • slack.webhook_url — Slack webhook for digest delivery
Terminal window
tntc scaffold init competitor-intel-monitor
tntc scaffold init competitor-intel-monitor my-custom-name
tntc scaffold info competitor-intel-monitor

Scaffold source: quickstarts/competitor-intel-monitor/