role-radar

Aggregates job postings from ATS board APIs, scores them against a target-role ICP rubric, and tracks them in Notion.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/AlexYedi/Empire_State_Events_Pipeline_Take_3 --skill role-radar-alexyedi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: role-radar
Source: https://github.com/AlexYedi/Empire_State_Events_Pipeline_Take_3/tree/main/.claude/skills/role-radar
Command: npx skills add https://github.com/AlexYedi/Empire_State_Events_Pipeline_Take_3 --skill role-radar-alexyedi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Job searching scatters relevant roles across Dice, LinkedIn, and dozens of company career pages, making it hard to compare fit consistently or track application status. This Skill centralizes role discovery from legitimate public sources, scores every posting against a defined Ideal Candidate Profile rubric, and maintains a status Kanban in Notion so nothing falls through. ## Core Features & Use Cases - Multi-source aggregation: Pulls roles from Greenhouse, Ashby, and Lever board APIs via curl, plus optional RSS.app feeds, Apollo job postings (credit-gated), and Dice search, then dedupes on a stable ATS job-id natural key. - ICP scoring rubric: Scores each role 0-100 across role mechanism, company AI-nativeness, leverage/support signals, AI-multiplier fit, and location, with explicit auto-reject rules, IC-vs-management gating, and a $200K OTE floor, producing A/B/C/drop tiers. - Notion tracking with human approval: Presents ranked roles for review, then writes approved entries to a Notion Roles database with status, score, tier, and dedup hash. - Use Case: Run a weekly scan of 21 target AI-native companies' career boards, get a ranked digest of new Enterprise CSM and Account Director openings in NYC, and add only the A-tier roles to your Notion pipeline. ## Quick Start Scan my target companies for new commercial roles posted in the last seven days, score them against my ICP, and show me the ranked list before adding anything to Notion.

Frequently Asked Questions about role-radar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I aggregate job postings from Greenhouse, Ashby, and Lever APIs?

Call each company's public board endpoint with curl, such as boards-api.greenhouse.io/v1/boards/{token}/jobs, then project the response with jq to a compact shape of id, title, url, location, and posted date. Filter to commercial titles before scoring to keep raw JSON out of context.

How do I score job postings against an ideal candidate profile?

Score each role 0-100 across five dimensions: role mechanism, company AI-nativeness tier, leverage and support signals, AI-multiplier fit, and location. Apply auto-reject rules for pure-hunter roles, sub-$200K OTE, and non-AI companies, then bucket results into A, B, C, or drop tiers.

Can I track job applications in Notion automatically?

Yes, the Skill writes approved roles to a Notion Roles database with fields for status, ICP score, tier, source, URLs, and a content hash for deduplication. It only sets new entries to status new; you advance statuses like applied or interviewing yourself.

Does this approach scrape LinkedIn job listings?

No, LinkedIn scraping is explicitly ruled out because the Jobs API is closed to new partners. The legitimate bridge is RSS.app feeds generated from your saved LinkedIn searches, which the Skill reads as ordinary RSS without touching your account.

What are the limitations of ATS board API job aggregation?

Coverage is limited to companies on Greenhouse, Ashby, or Lever with known board tokens; companies without a big-three ATS presence are skipped and reported as gaps. It also cannot see the full LinkedIn Jobs index, so RSS feeds and Dice provide only partial supplementary coverage.