Category: GTM Intelligence · Version:
1.0.0 · Author: OpenDirectory · Compatibility: All targets (claude, codex, opencode, gemini, anti-gravity, openclaw, hermes)Install
- npx CLI (Recommended)
- skills.sh
- Claude Code Native
- Claude Desktop
- Manus AI
What It Does
Given a list of companies to track, Company Radar:- Builds a profile for each company (domain, social handles, founders, YC batch)
- Scans 8 channels in parallel — GitHub, Twitter/X, Reddit, Hacker News, Product Hunt, YC Jobs, Web/Press, Pricing
- Computes a heat score (0-100) across 4 dimensions: Authority, Shipping, Social, Growth
- Generates an AI executive briefing per company and a landscape-level summary
- Outputs a structured radar report with leaderboard, deep dives, and alerts
Files
Prerequisites
- opencode with the opendirectory skill set installed
- The following skills available in your opendirectory config:
reddit-icp-monitor(optional; falls back to Tavily)twitter-GTM-find-skill(optional; falls back to Tavily)hackernews-intel(optional; falls back to HN Algolia)yc-jobs-scraper(required for YC job signals)producthunt-launch-kit(optional; falls back to Tavily)competitor-pr-finder(optional)map-your-market(optional, for landscape analysis)
- Tavily API key (for web search fallbacks)
- GitHub CLI (
gh) installed and authenticated (for GitHub signal collection)
Usage
Basic Radar Run
scripts/heat-score-calc.mjs → Generate briefing → Assemble report
Using the Heat Score Script Directly
After collecting signal data, you can run the scorer standalone:companies[] containing signal data. Output is scored JSON with per-dimension breakdowns and auto-generated alerts.
Quick Heat Score Only
Recurring Radar
Output
The skill produces a single structured markdown report containing:- Executive Summary — landscape-level synthesis, ranked companies, key alerts
- Heat Score Leaderboard — table of all tracked companies sorted by score
- Per-Company Deep Dives — full signal detail per channel, heat score breakdown, AI executive briefing
- Alerts Summary — notable signals grouped by severity
- Data Quality Notes — which channels returned data per company
Heat Score Dimensions
Total: 0-100
Activity levels: High (60+), Medium (30-59), Low (1-29), Dormant (0)
Customization
Add a New Channel
- Add the signal formulas to
references/heat-score-methodology.md - Add the skill mapping to
references/skill-integration-map.md - Add the data fields to the report template in
references/radar-report-template.md - Update the orchestration flow in
SKILL.mdStep 4
Adjust Scoring Weights
Edit the formula tables inSKILL.md Steps 5-8 and references/heat-score-methodology.md. Each dimension caps at 25 points max.
