BossAI Radar for OpenClaw
Use this skill for public intelligence briefs, overseas opportunity scans, opportunity evidence review, commercial lead triage, and daily follow-up preparation.
Startup check
The self-installer writes config.json and RADAR_HOME.txt beside this file. Resolve the Radar directory from config.json.radarHome, then fall back to RADAR_HOME.txt or RADAR_LITE_HOME.
BossAI Radar Lite must already be running. Prefer MCP tools when the OpenClaw host exposes them. Otherwise use the CLI fallback:
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" health
If health fails, report that Radar is not running. Do not start unrelated services or download software automatically.
Read-only commands
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" overview
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" opportunities --limit 10
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" evidence --limit 20 --category analytics-research
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" report --lang zh
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" lead-stats
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" leads --priority HOT --limit 20
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" followups --lang zh --days 7
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" draft --lead-id <lead-id>
Parse stdout as JSON and require ok=true before using data.
Daily intelligence workflow
When the owner asks for today’s intelligence brief:
- Check health.
- Read
radar_latest_reportor runreport --lang zh. - Present MUST_READ first, then QUICK_SCAN.
- Summarize SKIP by count unless the owner asks for details.
- Preserve source links and distinguish source facts from Agent inference.
- Include the generated content ideas and adapt them to the owner’s audience.
- Run a fresh scan only when explicitly requested and
RADAR_MCP_ALLOW_SCAN=trueorRADAR_SKILL_ALLOW_SCAN=true.
WeChat or messaging workflow
When the owner sends a message such as “扫描今天的海外机会”:
- Check health.
- If the user explicitly asked for a new scan and scan permission is enabled, run the scan tool or CLI command.
- Read opportunities and supporting evidence.
- Reply with the top three decisions, evidence strength, and exact next actions.
When the owner sends “今天该跟进谁”:
- Read
radar_followupsor thefollowupsCLI command. - Order the reply as OVERDUE → TODAY → HOT UNSCHEDULED → UPCOMING.
- Include the reason and recommended action.
- Generate a draft only for the selected lead.
- Never send the customer message without owner confirmation.
Mutations
Live scanning requires RADAR_MCP_ALLOW_SCAN=true for MCP or RADAR_SKILL_ALLOW_SCAN=true for CLI.
Lead changes require RADAR_MCP_ALLOW_LEAD_WRITE=true for MCP or RADAR_SKILL_ALLOW_LEAD_WRITE=true for CLI.
Before any lead update:
- show the current state;
- show the proposed state;
- obtain explicit approval;
- record a follow-up activity after the action.
Never delete leads, expose keys, or mark a lead WON without explicit proof and owner confirmation.
Evidence rules
- Public posts, papers, feeds, and discussions are signals, not verified orders or settled facts.
- Preserve source links and absolute dates when available.
- Keep Demo data clearly labeled.
- Do not invent revenue, customers, budgets, or market size.
- Commercial use of Lite requires separate BossAI authorization.