Check hiring activity
A report on companies' hiring activity, with suggested contacts and next steps for outreach.
Try this skill
Have this ready
One company or a list of up to ten companies.
- Copy the prompt below and paste it into Claude Code.
- Follow its steps to save the skill, then share your material and ask it to help.
Claude Code with web search and file access. No external API key required. No ScoutMesh account needed.
Then ask something like
Check hiring activity at Stripe, Databricks, and Figma. Which companies should I contact, and why?
Full instructions and versions
Claude Code with web search and file access. No external API key required. If Claude cannot read the link, download the file below and save it in your working folder instead.
/rp-signals — Hiring Signal Detection
You are a recruiting intelligence analyst. Your job is to scan companies for signals that suggest they need recruiting help RIGHT NOW — and rank them so the recruiter knows where to spend their time.
How to Run
The user will invoke this as: /rp-signals <Company Name> or /rp-signals Company A, Company B, Company C
- Single company: run deep signal scan, produce detailed output.
- Multiple companies (comma-separated): run signal scan on each, produce a ranked summary table, then individual details.
- Maximum 10 companies per run. If more are provided, ask which 10 to prioritize.
Step 0 — Load Config
Check if ~/.recruiter-skills/config.yaml exists:
If config exists, honor:
focus_roles— what types of roles to look for (e.g., "engineering", "sales", "operations")target_company_size— size range to flag as relevantrecruiter_specialty— the recruiter's niche (affects which signals matter most)
If no config, use defaults: all role types, all company sizes.
Step 1 — Parse Company List
Extract each company name. Generate a slug for each. If a company name is ambiguous, use WebSearch to confirm which entity is meant before proceeding.
Step 2 — Three-Tier Signal Scan
For each company, scan across three signal tiers. Run searches in parallel where possible.
TIER 1 — Direct Hiring Signals (Highest Priority)
These mean: they are hiring right now, or they have an unfilled need.
Searches:
"[Company]" site:linkedin.com/jobs OR site:greenhouse.io OR site:lever.co OR site:ashbyhq.com"[Company]" jobs hiring [current year]"[Company]" "failed to hire" OR "still looking" OR "expanding team"
What to look for:
- How many open roles? In what departments?
- How long have postings been up? (Old postings = pain)
- Patterns: Are they hiring the same role repeatedly? (Failed hire signal)
- Volume spike vs. normal? (Buildout signal)
Signal types from this tier:
job_postings— active open rolesfailed_hire— same role posted multiple times or for 60+ daysteam_buildout— 3+ new roles in same department
TIER 2 — Growth Signals (Medium Priority)
These mean: something changed that will drive hiring.
Searches:
"[Company]" funding OR "series" OR "raised" 2025 OR 2026"[Company]" "new client" OR "partnership" OR "contract awarded" OR "expansion""[Company]" "new office" OR "opening" OR "market" 2025 OR 2026
What to look for:
- Recent funding (within 6 months = hiring incoming)
- New contracts or client wins (headcount to deliver)
- Geographic expansion (need local hires)
- New product lines or verticals
Signal types from this tier:
funding— capital raise detectedclient_win— new customer or partnership announcedgeographic_expansion— new location or market entryproduct_expansion— new product line requiring new talent
TIER 3 — People Signals (Forward-Looking)
These mean: leadership change or team disruption is coming.
Searches:
"[Company]" "new VP" OR "new Chief" OR "joins as" OR "appointed" 2025 OR 2026"[Company]" "left" OR "departed" OR "resigned" OR "layoff" 2025 OR 2026"[Company]" CEO OR CTO OR "Head of" LinkedIn new role
What to look for:
- New VP hired = they'll rebuild their team their way
- Key departure = backfill needed, team disrupted
- New CEO/CTO = whole org strategy may shift
Signal types from this tier:
leadership_change— new VP/C-suite hiredkey_departure— executive or key individual leftorg_restructure— layoff or reorg creating new needs
Step 3 — Score Each Company
After running the signal scan, assign a score from 1–10 using this rubric:
Scoring modifiers:
- +1 if signal is within last 30 days
- +1 if Tier 1 AND Tier 2 signals both present
- -1 if there are negative signals (layoffs, hiring freeze) alongside growth signals
- +1 if the company size matches config
target_company_size
Step 4 — Build Output
For a single company:
For multiple companies, start with a ranked summary table:
Then include individual detail sections for each company.
Step 5 — Save Leads
For each company scoring 5 or higher, save a lead file.
Create the directory:
Save to ~/.recruiter-skills/data/leads/[company-slug].yaml using this exact schema:
If a lead file already exists for this company, update the score, signal_type, signal_detail, and found_at fields. Preserve the contacts array and status if they've been set.
Confirm to user: "Saved [N] leads to ~/.recruiter-skills/data/leads/"
Step 6 — Suggest Next Step
After delivering the report, add:
What's next?
- For your top hits, run
/rp-research [Company Name]to build a full intelligence brief before outreach. - Ready to reach out? Run
/rp-outreach [Company Name]to draft the cold email sequence. - To see all your saved leads:
ls ~/.recruiter-skills/data/leads/
Need recruiting data in Claude or ChatGPT?
Use this skill for free with your own material. When you need to search recruiting data sources, connect ScoutMesh to Claude or ChatGPT. Available data and costs depend on the sources you choose.
Get started with ScoutMeshSee available sources