{
  "schemaVersion": "1.0",
  "item": {
    "slug": "competitor-watch",
    "name": "Competitor Watch",
    "source": "tencent",
    "type": "skill",
    "category": "数据分析",
    "sourceUrl": "https://clawhub.ai/audsmith28/competitor-watch",
    "canonicalUrl": "https://clawhub.ai/audsmith28/competitor-watch",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/competitor-watch",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=competitor-watch",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md",
      "config.example.json",
      "scripts/add-competitor.sh",
      "scripts/check.sh",
      "scripts/diff.sh",
      "scripts/report.sh"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-04-23T16:43:11.935Z",
      "expiresAt": "2026-04-30T16:43:11.935Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=4claw-imageboard",
        "contentDisposition": "attachment; filename=\"4claw-imageboard-1.0.1.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/competitor-watch"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/competitor-watch",
    "agentPageUrl": "https://openagent3.xyz/skills/competitor-watch/agent",
    "manifestUrl": "https://openagent3.xyz/skills/competitor-watch/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/competitor-watch/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Competitor Watch — Your 24/7 Competitive Intelligence Agent",
        "body": "They ship a feature. You know in minutes, not weeks.\n\nCompetitor Watch monitors your competitive landscape automatically—websites, product pages, pricing, blog posts, social accounts—and alerts you when something changes. No more finding out your rival launched that feature you've been building after their customers already know about it.\n\nWhat makes it different: Tiered monitoring (fierce rivals get deep tracking, adjacents get high-level), intelligent diffing (highlights what matters, filters noise), and digestible summaries that tell you so what instead of dumping raw HTML changes."
      },
      {
        "title": "The Problem",
        "body": "You're a founder or product leader. You have 3-5 direct competitors and maybe a dozen companies in adjacent spaces. They're all shipping, pricing, pivoting, and posting. You check manually when you remember (usually when a customer mentions it). By the time you notice a major move, it's too late to react strategically.\n\nManual competitive intelligence doesn't scale. Bookmarking competitor URLs and checking them weekly doesn't work. You need an agent that watches constantly and only interrupts when something actually matters."
      },
      {
        "title": "What It Does",
        "body": "Website Monitoring: Track homepage, product pages, pricing pages, docs\nChange Detection: Smart diffing that filters out timestamps, session IDs, ads\nContent Extraction: Pull new blog posts, feature announcements, case studies\nPricing Tracking: Detect price changes, plan additions, new tiers\nSocial Listening: Monitor Twitter/LinkedIn for major announcements\nTiered Tracking: Deep monitoring for direct rivals, high-level for adjacents\nSmart Alerts: Summaries that tell you what changed and why it matters"
      },
      {
        "title": "Setup",
        "body": "Run scripts/setup.sh to initialize config and data directories\nEdit ~/.config/competitor-watch/config.json with your competitive landscape\nAdd competitors: scripts/add-competitor.sh \"CompanyName\" https://example.com --tier=fierce\nTest monitoring: scripts/check.sh --dry-run\nSet up cron or heartbeat: Run check.sh every 30-60 minutes"
      },
      {
        "title": "Config",
        "body": "Config lives at ~/.config/competitor-watch/config.json. See config.example.json for full schema.\n\nKey sections:\n\ncompetitors — List of companies to track (name, URLs, tier, tags)\ntiers — Define monitoring depth (fierce, important, watching, adjacent)\nmonitoring — What to track (pages, content, pricing, social)\ndiffing — Change detection settings (ignore patterns, similarity threshold)\nalerts — When and how to notify (min change size, cooldown, channel)\nscheduling — Check frequency per tier"
      },
      {
        "title": "Tiered Monitoring",
        "body": "Fierce (direct competitors in every deal):\n\nCheck every 30 minutes\nMonitor: pricing, features, docs, blog, social\nAlert on: any meaningful change\nKeep: 90 days of snapshots\n\nImportant (frequent competitive overlap):\n\nCheck every 2 hours\nMonitor: pricing, features, blog\nAlert on: medium+ changes\nKeep: 30 days of snapshots\n\nWatching (potential future threat):\n\nCheck daily\nMonitor: homepage, blog\nAlert on: major changes only\nKeep: 14 days of snapshots\n\nAdjacent (different market, relevant trends):\n\nCheck weekly\nMonitor: blog, major announcements\nAlert on: significant pivots or launches\nKeep: 7 days of snapshots"
      },
      {
        "title": "Scripts",
        "body": "ScriptPurposescripts/setup.shInitialize config and data directoriesscripts/add-competitor.shAdd a competitor (interactive or flags)scripts/check.shRun monitoring sweep (all or specific tier)scripts/diff.shCompare snapshots, generate change reportscripts/report.shFormat digest of recent changes\n\nAll scripts support --dry-run for testing without storing snapshots."
      },
      {
        "title": "Monitoring Cycle",
        "body": "Run scripts/check.sh on schedule (cron or heartbeat). The check:\n\nLoads competitor list filtered by tier schedule\nFetches each configured URL (web_fetch or browser if needed)\nStores snapshot with timestamp\nCompares to previous snapshot (calls diff.sh)\nScores change significance (text diff size, pricing changes, new sections)\nGenerates alert if threshold met\nUpdates last-check timestamp and change log"
      },
      {
        "title": "Diffing Logic",
        "body": "diff.sh does intelligent comparison:\n\nFilters out noise:\n\nTimestamps, session IDs, cache busters (?v=123)\nDynamic ad content, tracking pixels\nSocial share counts, \"Last updated\" dates\nCommon CMS artifacts\n\nHighlights signal:\n\nNew product sections or features\nPricing/plan changes (keyword matching)\nAdded/removed navigation items\nNew blog posts or case studies\nSignificant text additions (>200 words)\n\nChange scoring:\n\nMinor: <5% content change, cosmetic updates → No alert\nMedium: 5-15% change, new blog post → Alert if Important+ tier\nMajor: >15% change, pricing update, new product section → Always alert\nCritical: Explicit keywords (\"launching\", \"announcing\", \"now available\") → Urgent alert"
      },
      {
        "title": "Alerts",
        "body": "When a meaningful change is detected, report.sh generates a summary:\n\n🚨 COMPETITOR CHANGE: Acme Corp (fierce rival)\n\nPage: https://acme.com/pricing\nDetected: 2026-02-11 13:45 EST\nChange: MAJOR (pricing update + new tier)\n\nWhat changed:\n• New \"Enterprise\" tier added at $999/mo\n• \"Pro\" tier price increased from $49 to $79 (+61%)\n• Added \"Custom AI workflows\" feature to all plans\n\nRaw diff: ~/.config/competitor-watch/data/snapshots/acme-corp/pricing/diff-2026-02-11-1345.txt\n\n—\nView full snapshot: check.sh --snapshot acme-corp pricing\n\nAlerts respect cooldown (don't spam on every tiny update) and tier settings."
      },
      {
        "title": "Adding Competitors",
        "body": "Interactive mode:\n\nscripts/add-competitor.sh\n# Prompts for: name, homepage, tier, pages to track, tags\n\nFlag mode:\n\nscripts/add-competitor.sh \"Acme Corp\" https://acme.com \\\n  --tier fierce \\\n  --pages pricing,features,blog \\\n  --tags \"direct-competitor,ai-tools\" \\\n  --twitter @acmecorp"
      },
      {
        "title": "Managing Competitors",
        "body": "# List all\nscripts/check.sh --list\n\n# Check specific competitor\nscripts/check.sh --competitor \"Acme Corp\"\n\n# Check tier only\nscripts/check.sh --tier fierce\n\n# View change history\nscripts/report.sh --competitor \"Acme Corp\" --days 30\n\n# Update tier\n# (Edit ~/.config/competitor-watch/config.json, or re-run add-competitor)"
      },
      {
        "title": "Data Files",
        "body": "~/.config/competitor-watch/\n├── config.json              # Competitor list and settings\n├── data/\n│   ├── snapshots/\n│   │   ├── acme-corp/\n│   │   │   ├── pricing/\n│   │   │   │   ├── 2026-02-11-1000.txt\n│   │   │   │   ├── 2026-02-11-1030.txt\n│   │   │   │   └── diff-2026-02-11-1030.txt\n│   │   │   └── features/...\n│   │   └── competitor-b/...\n│   ├── change-log.json      # All detected changes\n│   ├── last-checks.json     # When each URL was last checked\n│   └── alert-history.json   # Sent alerts (for cooldown)\n└── reports/\n    └── daily-digest-2026-02-11.md"
      },
      {
        "title": "Cron (recommended for production)",
        "body": "# Check fierce rivals every 30 min\n*/30 * * * * /path/to/skills/competitor-watch/scripts/check.sh --tier fierce\n\n# Check important every 2 hours\n0 */2 * * * /path/to/skills/competitor-watch/scripts/check.sh --tier important\n\n# Daily digest report at 9 AM\n0 9 * * * /path/to/skills/competitor-watch/scripts/report.sh --daily"
      },
      {
        "title": "Heartbeat (for integrated monitoring)",
        "body": "Add to your HEARTBEAT.md:\n\n## Competitor Watch\n- Run `skills/competitor-watch/scripts/check.sh --tier fierce` (if >30 min since last)\n- Check alert-history.json for unsent alerts"
      },
      {
        "title": "Integration with Clawdbot",
        "body": "Alerts can be sent via:\n\nTelegram/Discord/Slack: Direct message with summary\nFile: Write report to workspace, mention in next interaction\nHeartbeat: Surface in proactive check (\"Acme Corp updated pricing\")"
      },
      {
        "title": "Best Practices",
        "body": "Tier carefully:\n\nOnly 2-3 competitors should be \"fierce\" (high monitoring cost)\nUse \"important\" for companies in 30%+ of deals\n\"Watching\" for emerging threats or fast-growing startups\n\"Adjacent\" for market signals, not tactical intel\n\nFocus on delta:\n\nYou don't need to read their entire website daily\nThe diff is the product—new features, pricing changes, messaging shifts\nArchive old snapshots after tier retention window\n\nCombine with human intel:\n\nCompetitor Watch automates the tedious part (checking URLs)\nYou still need: sales call notes, customer chatter, market analysis\nUse this skill to ensure you never miss the public signals\n\nAvoid over-alerting:\n\nSet thresholds appropriate to tier (minor changes on fierce rivals OK, but only major for adjacents)\nUse cooldown periods (don't alert twice in 6 hours for same page)\nWeekly digest > real-time spam for lower tiers"
      },
      {
        "title": "Use Cases",
        "body": "Product team:\n\nTrack feature launches → Validate roadmap prioritization\nMonitor docs/changelogs → Understand their capabilities\nWatch integrations page → Know their ecosystem moves\n\nSales/GTM:\n\nPricing changes → Update battlecards and objection handling\nNew case studies → Understand their positioning and wins\nMessaging shifts → Adjust competitive positioning\n\nMarketing:\n\nContent velocity → Benchmark publishing cadence\nCampaign themes → Spot market narrative shifts\nSocial engagement → Understand what resonates\n\nFounders:\n\nHigh-level awareness without daily manual checking\nReact strategically to major moves (launches, pivots, funding)\nFocus on building, not obsessing over competitors"
      },
      {
        "title": "Privacy & Ethics",
        "body": "Only monitors public web content\nRespects robots.txt and rate limits\nNo scraping of authenticated/paywalled content\nNo impersonation or deceptive data collection\nUse for competitive intelligence, not corporate espionage"
      },
      {
        "title": "Future Enhancements",
        "body": "Social listening: Twitter/LinkedIn post monitoring (beyond just checking profile)\nGitHub tracking: Public repo commits, release notes, contributor activity\nProduct Hunt launches: Auto-add when competitor ships on PH\nApp store monitoring: iOS/Android app updates, rating changes\nJob postings: Track hiring (eng roles = product expansion signals)\nLLM-powered summaries: GPT-4 analysis of change significance\nSlack/Discord webhooks: Push alerts to team channels\nBrowser automation: Handle JS-heavy sites that web_fetch can't parse\n\nKnow what they're shipping. Before their customers do."
      }
    ],
    "body": "Competitor Watch — Your 24/7 Competitive Intelligence Agent\n\nThey ship a feature. You know in minutes, not weeks.\n\nCompetitor Watch monitors your competitive landscape automatically—websites, product pages, pricing, blog posts, social accounts—and alerts you when something changes. No more finding out your rival launched that feature you've been building after their customers already know about it.\n\nWhat makes it different: Tiered monitoring (fierce rivals get deep tracking, adjacents get high-level), intelligent diffing (highlights what matters, filters noise), and digestible summaries that tell you so what instead of dumping raw HTML changes.\n\nThe Problem\n\nYou're a founder or product leader. You have 3-5 direct competitors and maybe a dozen companies in adjacent spaces. They're all shipping, pricing, pivoting, and posting. You check manually when you remember (usually when a customer mentions it). By the time you notice a major move, it's too late to react strategically.\n\nManual competitive intelligence doesn't scale. Bookmarking competitor URLs and checking them weekly doesn't work. You need an agent that watches constantly and only interrupts when something actually matters.\n\nWhat It Does\nWebsite Monitoring: Track homepage, product pages, pricing pages, docs\nChange Detection: Smart diffing that filters out timestamps, session IDs, ads\nContent Extraction: Pull new blog posts, feature announcements, case studies\nPricing Tracking: Detect price changes, plan additions, new tiers\nSocial Listening: Monitor Twitter/LinkedIn for major announcements\nTiered Tracking: Deep monitoring for direct rivals, high-level for adjacents\nSmart Alerts: Summaries that tell you what changed and why it matters\nSetup\nRun scripts/setup.sh to initialize config and data directories\nEdit ~/.config/competitor-watch/config.json with your competitive landscape\nAdd competitors: scripts/add-competitor.sh \"CompanyName\" https://example.com --tier=fierce\nTest monitoring: scripts/check.sh --dry-run\nSet up cron or heartbeat: Run check.sh every 30-60 minutes\nConfig\n\nConfig lives at ~/.config/competitor-watch/config.json. See config.example.json for full schema.\n\nKey sections:\n\ncompetitors — List of companies to track (name, URLs, tier, tags)\ntiers — Define monitoring depth (fierce, important, watching, adjacent)\nmonitoring — What to track (pages, content, pricing, social)\ndiffing — Change detection settings (ignore patterns, similarity threshold)\nalerts — When and how to notify (min change size, cooldown, channel)\nscheduling — Check frequency per tier\nTiered Monitoring\n\nFierce (direct competitors in every deal):\n\nCheck every 30 minutes\nMonitor: pricing, features, docs, blog, social\nAlert on: any meaningful change\nKeep: 90 days of snapshots\n\nImportant (frequent competitive overlap):\n\nCheck every 2 hours\nMonitor: pricing, features, blog\nAlert on: medium+ changes\nKeep: 30 days of snapshots\n\nWatching (potential future threat):\n\nCheck daily\nMonitor: homepage, blog\nAlert on: major changes only\nKeep: 14 days of snapshots\n\nAdjacent (different market, relevant trends):\n\nCheck weekly\nMonitor: blog, major announcements\nAlert on: significant pivots or launches\nKeep: 7 days of snapshots\nScripts\nScript\tPurpose\nscripts/setup.sh\tInitialize config and data directories\nscripts/add-competitor.sh\tAdd a competitor (interactive or flags)\nscripts/check.sh\tRun monitoring sweep (all or specific tier)\nscripts/diff.sh\tCompare snapshots, generate change report\nscripts/report.sh\tFormat digest of recent changes\n\nAll scripts support --dry-run for testing without storing snapshots.\n\nMonitoring Cycle\n\nRun scripts/check.sh on schedule (cron or heartbeat). The check:\n\nLoads competitor list filtered by tier schedule\nFetches each configured URL (web_fetch or browser if needed)\nStores snapshot with timestamp\nCompares to previous snapshot (calls diff.sh)\nScores change significance (text diff size, pricing changes, new sections)\nGenerates alert if threshold met\nUpdates last-check timestamp and change log\nDiffing Logic\n\ndiff.sh does intelligent comparison:\n\nFilters out noise:\n\nTimestamps, session IDs, cache busters (?v=123)\nDynamic ad content, tracking pixels\nSocial share counts, \"Last updated\" dates\nCommon CMS artifacts\n\nHighlights signal:\n\nNew product sections or features\nPricing/plan changes (keyword matching)\nAdded/removed navigation items\nNew blog posts or case studies\nSignificant text additions (>200 words)\n\nChange scoring:\n\nMinor: <5% content change, cosmetic updates → No alert\nMedium: 5-15% change, new blog post → Alert if Important+ tier\nMajor: >15% change, pricing update, new product section → Always alert\nCritical: Explicit keywords (\"launching\", \"announcing\", \"now available\") → Urgent alert\nAlerts\n\nWhen a meaningful change is detected, report.sh generates a summary:\n\n🚨 COMPETITOR CHANGE: Acme Corp (fierce rival)\n\nPage: https://acme.com/pricing\nDetected: 2026-02-11 13:45 EST\nChange: MAJOR (pricing update + new tier)\n\nWhat changed:\n• New \"Enterprise\" tier added at $999/mo\n• \"Pro\" tier price increased from $49 to $79 (+61%)\n• Added \"Custom AI workflows\" feature to all plans\n\nRaw diff: ~/.config/competitor-watch/data/snapshots/acme-corp/pricing/diff-2026-02-11-1345.txt\n\n—\nView full snapshot: check.sh --snapshot acme-corp pricing\n\n\nAlerts respect cooldown (don't spam on every tiny update) and tier settings.\n\nAdding Competitors\n\nInteractive mode:\n\nscripts/add-competitor.sh\n# Prompts for: name, homepage, tier, pages to track, tags\n\n\nFlag mode:\n\nscripts/add-competitor.sh \"Acme Corp\" https://acme.com \\\n  --tier fierce \\\n  --pages pricing,features,blog \\\n  --tags \"direct-competitor,ai-tools\" \\\n  --twitter @acmecorp\n\nManaging Competitors\n# List all\nscripts/check.sh --list\n\n# Check specific competitor\nscripts/check.sh --competitor \"Acme Corp\"\n\n# Check tier only\nscripts/check.sh --tier fierce\n\n# View change history\nscripts/report.sh --competitor \"Acme Corp\" --days 30\n\n# Update tier\n# (Edit ~/.config/competitor-watch/config.json, or re-run add-competitor)\n\nData Files\n~/.config/competitor-watch/\n├── config.json              # Competitor list and settings\n├── data/\n│   ├── snapshots/\n│   │   ├── acme-corp/\n│   │   │   ├── pricing/\n│   │   │   │   ├── 2026-02-11-1000.txt\n│   │   │   │   ├── 2026-02-11-1030.txt\n│   │   │   │   └── diff-2026-02-11-1030.txt\n│   │   │   └── features/...\n│   │   └── competitor-b/...\n│   ├── change-log.json      # All detected changes\n│   ├── last-checks.json     # When each URL was last checked\n│   └── alert-history.json   # Sent alerts (for cooldown)\n└── reports/\n    └── daily-digest-2026-02-11.md\n\nScheduling\nCron (recommended for production)\n# Check fierce rivals every 30 min\n*/30 * * * * /path/to/skills/competitor-watch/scripts/check.sh --tier fierce\n\n# Check important every 2 hours\n0 */2 * * * /path/to/skills/competitor-watch/scripts/check.sh --tier important\n\n# Daily digest report at 9 AM\n0 9 * * * /path/to/skills/competitor-watch/scripts/report.sh --daily\n\nHeartbeat (for integrated monitoring)\n\nAdd to your HEARTBEAT.md:\n\n## Competitor Watch\n- Run `skills/competitor-watch/scripts/check.sh --tier fierce` (if >30 min since last)\n- Check alert-history.json for unsent alerts\n\nIntegration with Clawdbot\n\nAlerts can be sent via:\n\nTelegram/Discord/Slack: Direct message with summary\nFile: Write report to workspace, mention in next interaction\nHeartbeat: Surface in proactive check (\"Acme Corp updated pricing\")\nBest Practices\n\nTier carefully:\n\nOnly 2-3 competitors should be \"fierce\" (high monitoring cost)\nUse \"important\" for companies in 30%+ of deals\n\"Watching\" for emerging threats or fast-growing startups\n\"Adjacent\" for market signals, not tactical intel\n\nFocus on delta:\n\nYou don't need to read their entire website daily\nThe diff is the product—new features, pricing changes, messaging shifts\nArchive old snapshots after tier retention window\n\nCombine with human intel:\n\nCompetitor Watch automates the tedious part (checking URLs)\nYou still need: sales call notes, customer chatter, market analysis\nUse this skill to ensure you never miss the public signals\n\nAvoid over-alerting:\n\nSet thresholds appropriate to tier (minor changes on fierce rivals OK, but only major for adjacents)\nUse cooldown periods (don't alert twice in 6 hours for same page)\nWeekly digest > real-time spam for lower tiers\nUse Cases\n\nProduct team:\n\nTrack feature launches → Validate roadmap prioritization\nMonitor docs/changelogs → Understand their capabilities\nWatch integrations page → Know their ecosystem moves\n\nSales/GTM:\n\nPricing changes → Update battlecards and objection handling\nNew case studies → Understand their positioning and wins\nMessaging shifts → Adjust competitive positioning\n\nMarketing:\n\nContent velocity → Benchmark publishing cadence\nCampaign themes → Spot market narrative shifts\nSocial engagement → Understand what resonates\n\nFounders:\n\nHigh-level awareness without daily manual checking\nReact strategically to major moves (launches, pivots, funding)\nFocus on building, not obsessing over competitors\nPrivacy & Ethics\nOnly monitors public web content\nRespects robots.txt and rate limits\nNo scraping of authenticated/paywalled content\nNo impersonation or deceptive data collection\nUse for competitive intelligence, not corporate espionage\nFuture Enhancements\nSocial listening: Twitter/LinkedIn post monitoring (beyond just checking profile)\nGitHub tracking: Public repo commits, release notes, contributor activity\nProduct Hunt launches: Auto-add when competitor ships on PH\nApp store monitoring: iOS/Android app updates, rating changes\nJob postings: Track hiring (eng roles = product expansion signals)\nLLM-powered summaries: GPT-4 analysis of change significance\nSlack/Discord webhooks: Push alerts to team channels\nBrowser automation: Handle JS-heavy sites that web_fetch can't parse\n\nKnow what they're shipping. Before their customers do."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/audsmith28/competitor-watch",
    "publisherUrl": "https://clawhub.ai/audsmith28/competitor-watch",
    "owner": "audsmith28",
    "version": "1.1.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/competitor-watch",
    "downloadUrl": "https://openagent3.xyz/downloads/competitor-watch",
    "agentUrl": "https://openagent3.xyz/skills/competitor-watch/agent",
    "manifestUrl": "https://openagent3.xyz/skills/competitor-watch/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/competitor-watch/agent.md"
  }
}