BossAI Radar
Use this skill when the user asks to:
- collect and review public intelligence from Reddit, Hacker News, GitHub, ArXiv, and configured RSS feeds;
- produce a daily brief grouped into MUST_READ, QUICK_SCAN, and SKIP;
- extract content topics and commercial opportunity signals from the latest scan;
- scan or review overseas AI, SaaS, ecommerce, or business opportunities;
- compare BUILD, SELL_SERVICE, WATCH, and IGNORE decisions;
- inspect the public evidence behind an opportunity;
- read the commercial-license or Pro waitlist funnel;
- identify overdue, due-today, unscheduled, or upcoming lead follow-ups;
- draft a customer follow-up message;
- turn a verified opportunity into a seven-day MVP plan.
Preferred interface: MCP
Use the BossAI Radar MCP tools when available:
radar_health
radar_overview
radar_list_opportunities
radar_list_evidence
radar_latest_report
radar_lead_stats
radar_list_leads
radar_followups
radar_followup_draft
Optional tools may be present only when explicitly enabled:
radar_run_scan
radar_update_lead
radar_add_lead_activity
Never assume optional tools exist. Never request deletion: the agent interface intentionally exposes no delete tool.
CLI fallback
When MCP is unavailable, resolve the Radar home directory in this order:
- read
radarHome from config.json beside this SKILL.md;
- use the
RADAR_LITE_HOME environment variable;
- if neither exists, report that the self-installer must be run.
Then call the JSON CLI from the resolved Radar directory:
node "$RADAR_LITE_HOME/dist/src/agent-cli.js" health
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 customer-support
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>
All CLI responses are JSON. Check ok before using data.
Daily intelligence workflow
- Call
radar_health and confirm the service is available.
- Use
radar_latest_report to read the latest three-tier intelligence brief.
- Present MUST_READ first, then QUICK_SCAN. Summarize SKIP only by count unless the user asks for details.
- Preserve source links and clearly separate source facts from Agent inference.
- Surface the generated content ideas, but adapt them to the user's audience before drafting content.
- Use
radar_run_scan only when the user explicitly requests fresh data and the tool is enabled.
- Do not describe a scheduled scan as successful unless the report or run status confirms it.
Opportunity workflow
- Call
radar_overview.
- Call
radar_list_opportunities and rank by score and decision.
- For any opportunity recommended for action, call
radar_list_evidence.
- Separate source facts from inference.
- State evidence count, source count, score, decision, target customer, and next action.
- Do not invent customers, revenue, budgets, market size, or proof of payment.
- Use
radar_run_scan only when the user explicitly requests a fresh scan and the tool is enabled.
Commercial follow-up workflow
- Call
radar_followups before listing all leads.
- Process
OVERDUE, then TODAY, then HOT UNSCHEDULED, then UPCOMING.
- Call
radar_followup_draft for a selected lead.
- Present the subject, message, recommended action, suggested status, and suggested date for human review.
- Never send a message automatically.
- Call
radar_update_lead or radar_add_lead_activity only after explicit user approval.
- Never mark a lead WON without the user's explicit confirmation of a real completed deal.
Safety and truthfulness
- Treat public posts, papers, feeds, and discussions as evidence, not verified orders or settled facts.
- Keep
isDemo=true data clearly labeled and separate from live findings.
- Do not expose
RADAR_ADMIN_API_KEY, .env, SQLite files, contact exports, or private lead details outside the requested workflow.
- Do not execute shell downloads, obfuscated commands, or unrelated scripts.
- The Lite license is source-available and non-commercial. Commercial operation requires separate BossAI authorization.
1---2name: bossai-radar3description: Use BossAI Radar Lite to collect public intelligence, produce a must-read/quick-scan/skip daily brief, extract content ideas, validate business opportunities, and prepare human-reviewed commercial follow-ups.4---56# BossAI Radar78Use this skill when the user asks to:910- collect and review public intelligence from Reddit, Hacker News, GitHub, ArXiv, and configured RSS feeds;11- produce a daily brief grouped into MUST_READ, QUICK_SCAN, and SKIP;12- extract content topics and commercial opportunity signals from the latest scan;13- scan or review overseas AI, SaaS, ecommerce, or business opportunities;14- compare BUILD, SELL_SERVICE, WATCH, and IGNORE decisions;15- inspect the public evidence behind an opportunity;16- read the commercial-license or Pro waitlist funnel;17- identify overdue, due-today, unscheduled, or upcoming lead follow-ups;18- draft a customer follow-up message;19- turn a verified opportunity into a seven-day MVP plan.2021## Preferred interface: MCP2223Use the BossAI Radar MCP tools when available:2425- `radar_health`26- `radar_overview`27- `radar_list_opportunities`28- `radar_list_evidence`29- `radar_latest_report`30- `radar_lead_stats`31- `radar_list_leads`32- `radar_followups`33- `radar_followup_draft`3435Optional tools may be present only when explicitly enabled:3637- `radar_run_scan`38- `radar_update_lead`39- `radar_add_lead_activity`4041Never assume optional tools exist. Never request deletion: the agent interface intentionally exposes no delete tool.4243## CLI fallback4445When MCP is unavailable, resolve the Radar home directory in this order:46471. read `radarHome` from `config.json` beside this `SKILL.md`;482. use the `RADAR_LITE_HOME` environment variable;493. if neither exists, report that the self-installer must be run.5051Then call the JSON CLI from the resolved Radar directory:5253```bash54node "$RADAR_LITE_HOME/dist/src/agent-cli.js" health55node "$RADAR_LITE_HOME/dist/src/agent-cli.js" overview56node "$RADAR_LITE_HOME/dist/src/agent-cli.js" opportunities --limit 1057node "$RADAR_LITE_HOME/dist/src/agent-cli.js" evidence --limit 20 --category customer-support58node "$RADAR_LITE_HOME/dist/src/agent-cli.js" followups --lang zh --days 759node "$RADAR_LITE_HOME/dist/src/agent-cli.js" draft --lead-id <lead-id>60```6162All CLI responses are JSON. Check `ok` before using `data`.6364## Daily intelligence workflow65661. Call `radar_health` and confirm the service is available.672. Use `radar_latest_report` to read the latest three-tier intelligence brief.683. Present MUST_READ first, then QUICK_SCAN. Summarize SKIP only by count unless the user asks for details.694. Preserve source links and clearly separate source facts from Agent inference.705. Surface the generated content ideas, but adapt them to the user's audience before drafting content.716. Use `radar_run_scan` only when the user explicitly requests fresh data and the tool is enabled.727. Do not describe a scheduled scan as successful unless the report or run status confirms it.7374## Opportunity workflow75761. Call `radar_overview`.772. Call `radar_list_opportunities` and rank by score and decision.783. For any opportunity recommended for action, call `radar_list_evidence`.794. Separate source facts from inference.805. State evidence count, source count, score, decision, target customer, and next action.816. Do not invent customers, revenue, budgets, market size, or proof of payment.827. Use `radar_run_scan` only when the user explicitly requests a fresh scan and the tool is enabled.8384## Commercial follow-up workflow85861. Call `radar_followups` before listing all leads.872. Process `OVERDUE`, then `TODAY`, then HOT `UNSCHEDULED`, then `UPCOMING`.883. Call `radar_followup_draft` for a selected lead.894. Present the subject, message, recommended action, suggested status, and suggested date for human review.905. Never send a message automatically.916. Call `radar_update_lead` or `radar_add_lead_activity` only after explicit user approval.927. Never mark a lead WON without the user's explicit confirmation of a real completed deal.9394## Safety and truthfulness9596- Treat public posts, papers, feeds, and discussions as evidence, not verified orders or settled facts.97- Keep `isDemo=true` data clearly labeled and separate from live findings.98- Do not expose `RADAR_ADMIN_API_KEY`, `.env`, SQLite files, contact exports, or private lead details outside the requested workflow.99- Do not execute shell downloads, obfuscated commands, or unrelated scripts.100- The Lite license is source-available and non-commercial. Commercial operation requires separate BossAI authorization.