sabahudin-web/competitive-intelligence-radar
Plugin Claude Code
Plugin marketplace listing 1 plugin: competitive-intelligence-radar.
sabahudin-web/competitive-intelligence-radar
Plugin Claude Code
Plugin marketplace listing 1 plugin: competitive-intelligence-radar.
sabahudin-web/competitive-intelligence-radar
Plugin Claude Code
Weekly competitor radar for business owners. Gathers cited intelligence with parallel BrightData scout subagents, then convenes a real agent team of strategic analysts to debate the moves. Publishes to a local folder, Notion, and a self-contained HTML dashboard.
sabahudin-web/competitive-intelligence-radar
MCP server Claude CodeCodexCursor +2
An MCP interface into the Bright Data toolset. Runs locally from the @brightdata/mcp npm package. Needs 1 environment variable to run.
sabahudin-web/competitive-intelligence-radar
MCP server Claude CodeCodexCursor +2
Notion's hosted MCP server: lets the agent search, read and edit pages and databases. Remote server at mcp.notion.com.
sabahudin-web/competitive-intelligence-radar
Instructions file
Instructions for sabahudin-web/competitive-intelligence-radar, covering claude.md, what this project is, first thing to do in a fresh checkout, architecture you must respect and hard rules (these are not optional).
sabahudin-web/competitive-intelligence-radar
Agent
Amnesiac single-competitor intelligence gatherer. Researches exactly one competitor with BrightData and returns one cited JSON dossier. Use one scout per competitor, fanned out in parallel during /radar. Reports back only; never talks to other scouts.
sabahudin-web/competitive-intelligence-radar
Agent
Strategic analyst teammate for /radar-council. Owns the skeptic lens. Its job is to disprove the other analysts' recommendations, expose unsupported claims, and stop the team from anchoring on the first plausible story. Spawned as an agent-team teammate, not a plain subagent.
sabahudin-web/competitive-intelligence-radar
Agent
Strategic analyst teammate for /radar-council. Owns the pricing and packaging lens. Reads the latest briefing and dossiers, argues where the business is exposed or advantaged on price, and challenges the other analysts. Spawned as an agent-team teammate, not a plain subagent.
sabahudin-web/competitive-intelligence-radar
Agent
Strategic analyst teammate for /radar-council. Owns the product and positioning gap lens. Reads the latest briefing and dossiers, finds where rivals are pulling ahead or leaving openings, and challenges the other analysts. Spawned as an agent-team teammate, not a plain subagent.
sabahudin-web/competitive-intelligence-radar
Agent
Strategic analyst teammate for /radar-council. Owns the threat and market-sentiment lens. Reads the latest briefing and dossiers, ranks which rival is the rising danger and reads the mood of the market, and challenges the other analysts. Spawned as an agent-team teammate, not a plain subagent.
sabahudin-web/competitive-intelligence-radar
Command
The on-demand strategic war room. Spins up a REAL experimental agent team of 4 analyst teammates (pricing, product gap, threat and sentiment, devil's advocate) over the latest briefing. They message and challenge each other like a scientific debate, converge on recommended moves, and the addendum is published to all…
sabahudin-web/competitive-intelligence-radar
Command
One-time setup for Competitive Intelligence Radar. Asks about your BrightData and Notion connection and live-tests both, then shows the proposed Notion schema for your approval before creating anything, then checks the agent-teams prerequisites for the council. Run this before /radar.
sabahudin-web/competitive-intelligence-radar
Command
The weekly competitor gather run. Fans out one competitor-scout subagent per competitor in parallel, each returning a cited dossier via BrightData, then diffs against last week, merges one briefing, and publishes to all three surfaces (local folder, Notion, HTML dashboard). Runs autonomously. Run /radar-setup first.
sabahudin-web/competitive-intelligence-radar
Skill Claude CodeCodex
Diffs this run's competitor dossiers against the previous run to find what materially changed (SERP moves, price changes, new news, sentiment shifts, new or dropped competitors). Produces a ranked change set the briefing and dashboard use. Use after all competitor-scout subagents have written their dossiers and before…
sabahudin-web/competitive-intelligence-radar
Skill Claude CodeCodex
Merges all competitor dossiers and the change set into one briefing. Writes three local artifacts: the briefing markdown, a combined raw dossier JSON, and a dashboard data JSON. Use after radar-diff-changes and before radar-publish-notion and radar-render-dashboard. Every claim in the briefing carries a source URL.
sabahudin-web/competitive-intelligence-radar
Skill Claude CodeCodex
Run this FIRST, before any other radar skill. Sets up Competitive Intelligence Radar by ASKING whether BrightData and Notion are connected, live-testing one real call to each, detecting which MCP prefix is actually live, and writing radar.config.json with the user's business context. Use when the user runs…
sabahudin-web/competitive-intelligence-radar
Skill Claude CodeCodex
Builds the per-competitor scout job list for a radar gather run. Reads radar.config.json, enforces the cap of 8 competitors and waves of 8, and emits one ready-to-spawn job spec per competitor (competitor, keywords, geo, scout depth, brightdata prefix, output path). Use as the first step of /radar, before spawning…
sabahudin-web/competitive-intelligence-radar
Skill Claude CodeCodex
Creates the two Notion databases (Competitors and Briefings) the radar publishes to, but ONLY after SHOWING the proposed schema and getting the user's explicit approval. Use during /radar-setup after onboarding, or when radar-publish-notion reports the databases are missing. Idempotent: if the databases already exist…
sabahudin-web/competitive-intelligence-radar
Skill Claude CodeCodex
Publishes the Strategic War Room addendum from /radar-council to all three surfaces. Appends the addendum to the local briefing markdown, fills the warroom section of the dashboard data and re-renders the dashboard, and appends the addendum to the Notion briefing page while checking its War Room box. Use after the…
sabahudin-web/competitive-intelligence-radar
Skill Claude CodeCodex
Publishes the run to Notion. Upserts one row per competitor in the Competitors database (matched by domain, with a Change field for week-over-week tracking) and creates a Briefings page holding the full briefing. Use after radar-merge-briefing. Requires the databases to exist (radar-provision-notion). Writing rows to…
sabahudin-web/competitive-intelligence-radar
Skill Claude CodeCodex
Renders the self-contained local HTML dashboard for a run by injecting the run's data JSON into the dashboard template. Produces one HTML file with inline CSS and JS and no external requests that the user can open directly in a browser. Use after radar-merge-briefing, as the last surface in a /radar run.