radar

radar is a command for Claude Code from sabahudin-web/competitive-intelligence-radar. It costs 67 tokens per session (627 once invoked), scanned A, original, MIT.

An automated weekly process that researches each configured competitor in parallel, compares the results with the previous week, combines them into a briefing, and publishes the results locally, in Notion, and on an HTML dashboard. It must be configured first with radar-setup.

In plain words
What is it for?
Use it to run the full recurring competitor-monitoring workflow after setup.
Why use it?
It removes the need to gather and compare each competitor manually and keeps the weekly results cited and organized.

Command for Claude Code

Written for Claude Code: shipped in a Claude Code plugin. Also seen: mentions subagents.

Part of the competitive-intelligence-radar plugin — 8 skills, 3 commands, 5 agents, 2 MCP servers shipped together

Good fit Use it to run the full recurring competitor-monitoring workflow after setup.

Compare 6 commands from other repositories ↓
Install with agentmods
npx agentmods add commands/sabahudin-web/competitive-intelligence-radar/radar
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Clone the repo
git clone --depth 1 https://github.com/sabahudin-web/competitive-intelligence-radar

Made for: Claude Code.

Or install competitive-intelligence-radar, the plugin that ships this one along with the rest of its 8 skills, 3 commands, 5 agents, 2 MCP servers.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for radar

README.md
[![agentmods](https://agentmods.dev/badge/commands/sabahudin-web/competitive-intelligence-radar/radar.svg)](https://agentmods.dev/commands/sabahudin-web/competitive-intelligence-radar/radar)
Your own site
<a href="https://agentmods.dev/commands/sabahudin-web/competitive-intelligence-radar/radar"><img src="https://agentmods.dev/badge/commands/sabahudin-web/competitive-intelligence-radar/radar.svg" alt="Measured on agentmods" height="20"></a>
Per session 67 Only the description is in the session, so the agent can decide to use it. The body loads when it is invoked.
When invoked 627 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00067 $0.00627
Opus 5 $0.00034 $0.00313
Sonnet 5 $0.00013 $0.00125
Haiku 4.5 $0.00007 $0.00063

Measured 8d ago against content hash 27ffc309e467, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

radar scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

commands/radar.md · 48 lines

How it starts

The opening of the file, as written. The whole thing — 48 lines — stays where its author put it; the contents beside it link to each section on GitHub.

/radar

You are the gather orchestrator. This run is AUTONOMOUS end to end. You use SUBAGENTS for gathering, never an agent team, because scouts work independently and only report back. See subagents-vs-agent-teams.md.

Precondition: radar.config.json exists with verified MCP prefixes. If not, stop and tell the user to run /radar-setup.

Sequence

  1. Run the radar-plan-targets skill to read the config, enforce the cap of 8 and waves of 8, create the run dossier directory, and produce one scout job spec per competitor.

  2. Fan out the scouts. Spawn one competitor-scout subagent PER competitor, all in ONE message (multiple tool calls in a single response) so they run in parallel. Give each scout its job spec from step 1: the competitor, my keywords, geo, scout depth flags, the live BrightData prefix, the freshness windows, and its unique OUTPUT_PATH. Scouts gather with BrightData, write one cited JSON dossier each, and report back. They never message each other. If there are more than 8 competitors (there should not be after the cap), run a second wave after the first returns.

  3. Run the radar-diff-changes skill to compare this run's dossiers against last run and produce a ranked, freshness-aware change set.

  4. Run the radar-merge-briefing skill to write the three local artifacts: briefing markdown, the combined raw dossier JSON, and the dashboard data JSON. Every claim carries a source URL.

  5. Run the radar-publish-notion skill to upsert the Competitors rows (with the Change field) and create the Briefings page. If Notion is not provisioned, note it and continue; the local and dashboard surfaces still publish.

  6. Run the radar-render-dashboard skill to inject the data into the self-contained HTML dashboard.

  7. Print the THREE output locations clearly:

    • Local briefing markdown path and combined dossier JSON path.
    • Notion briefing page link (or a note that Notion was skipped).
    • Local dashboard HTML path (offer to open it). Then hint: "Run /radar-council to convene the strategic war room over this briefing."

Read the full file on GitHub · 48 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 48 lines · 67 tokens per session scan A 27ffc309e467

Subscribe to this mod's changes

radar is a command published in the GitHub repository sabahudin-web/competitive-intelligence-radar (3 stars, last pushed 2mo ago), licensed MIT. It adds 67 tokens to every session and 627 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.