sabahudin-web

21 mods across 1 repository, 3 stars between them.

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.

3 2mo ago A tokens not measured original MIT

brightdata

03

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.

3 2mo ago A tokens not measured original MIT

notion

04

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.

3 2mo ago A tokens not measured original MIT

competitor-scout

06

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.

3 2mo ago A 57 tokens original MIT

devils-advocate

07

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.

3 2mo ago A 67 tokens original MIT

pricing-analyst

08

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.

3 2mo ago A 64 tokens original MIT

product-gap-analyst

09

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.

3 2mo ago A 64 tokens original MIT

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.

3 2mo ago A 74 tokens original MIT

radar-council

11

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…

3 2mo ago A 73 tokens original MIT

radar-setup

12

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.

3 2mo ago A 55 tokens original MIT

radar

13

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.

3 2mo ago A 67 tokens original MIT

radar-diff-changes

14

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…

3 2mo ago A 75 tokens original MIT

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.

3 2mo ago A 71 tokens original MIT

radar-onboard

16

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…

3 2mo ago A 104 tokens original MIT

radar-plan-targets

17

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…

3 2mo ago A 88 tokens original MIT

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…

3 2mo ago A 96 tokens original MIT

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…

3 2mo ago A 86 tokens original MIT

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…

3 2mo ago A 83 tokens original MIT

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.

3 2mo ago A 72 tokens original MIT