feat(skill): add company-radar and sync README counters#38
Conversation
There was a problem hiding this comment.
Pull request overview
Adds the company-radar skill to the OpenDirectory skill library, including orchestration docs, a heat scoring script, reference templates, registry entry, and README count synchronization updates.
Changes:
- Introduces the new
company-radarskill with supporting references and a heat-score calculator. - Registers the skill in the CLI registry and README skill table.
- Extends
scripts/update-readme.tsto sync additional hardcoded README counters.
Reviewed changes
Copilot reviewed 10 out of 10 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
skills/company-radar/SKILL.md |
Defines the company radar orchestration workflow. |
skills/company-radar/scripts/heat-score-calc.mjs |
Adds standalone scoring logic and alert generation. |
skills/company-radar/references/skill-integration-map.md |
Documents source skill mappings for each signal channel. |
skills/company-radar/references/radar-report-template.md |
Adds the expected report output structure. |
skills/company-radar/references/heat-score-methodology.md |
Documents scoring formulas and interpretation. |
skills/company-radar/references/company-profile-format.md |
Defines the profile schema used by the skill. |
skills/company-radar/README.md |
Adds install, usage, and customization docs. |
scripts/update-readme.ts |
Syncs additional README skill count occurrences. |
README.md |
Updates counts and adds company-radar to the skill list. |
packages/cli/registry.json |
Registers the new skill for CLI installation. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Greptile SummaryThis PR adds the
Confidence Score: 5/5Safe to merge — the two previously flagged crashes in heat-score-calc.mjs are both resolved, and the README sync logic is correct. The heat-score calculator now guards against missing No files require special attention. The heat-score calculator and README sync script are both straightforward and behave correctly. Important Files Changed
Reviews (2): Last reviewed commit: "fix(scripts): add /g flag to regex repla..." | Re-trigger Greptile |
… readFileSync errors Clamp reddit_score at 0 to prevent negative Social dimension scores Guard against missing signals field in computeCompany with early return Wrap readFileSync in try/catch for cleaner CLI error messages Ultraworked with Sisyphus (https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Fix ranked rankings -> ranked companies in README Document heat-score-only as valid output_preference in SKILL.md Ultraworked with Sisyphus (https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Add global flag to 6 skill-count replacement regexes to prevent stale matches if duplicate patterns appear in the future Ultraworked with Sisyphus (https://github.com/code-yeongyu/oh-my-openagent) Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
Adds the
company-radarskill: A competitive intel tool that takes a list of companies,researches them across 8+ platforms in parallel (GitHub, Twitter/X, Reddit, HN, Product Hunt, YC Jobs, Web, Pricing), and spits out a structured radar report with a 0–100 heat score and briefing per company.
Heat score breaks down across 4 dimensions (25 pts each): Authority, Shipping, Social, Growth.
What's in this PR:
company-radarskill with orchestration logic, heat score script, and reference docspackages/cli/registry.jsonunder GTM Intelligencescripts/update-readme.tsnow also syncs the typing SVG line and "specialized skills" countso future additions don't need manual fixes