Field Value Name competitor-intel-monitorCategory reporting Complexity advanced Tags competitor-monitoring, web-scraping, change-detection, llm-analysis, multi-source, postgres-state, s3-storage Author randybias Min Version 0.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
Node Purpose 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 * * *)
Service Type Required Anthropic API External Yes Slack webhook External Yes tentacular-postgres Exoskeleton Yes tentacular-rustfs Exoskeleton Yes Probe targets (competitor URLs) Dynamic Yes
Key Default Description 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
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/