talent-scout

Steal your competitors' best people — scrape LinkedIn, AI-rank candidates, and generate personalized outreach DMs in one command

3,891 stars

Best use case

talent-scout is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Steal your competitors' best people — scrape LinkedIn, AI-rank candidates, and generate personalized outreach DMs in one command

Teams using talent-scout should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/talent-scout/SKILL.md --create-dirs "https://raw.githubusercontent.com/openclaw/skills/main/skills/behruamm/talent-scout/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/talent-scout/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How talent-scout Compares

Feature / Agenttalent-scoutStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Steal your competitors' best people — scrape LinkedIn, AI-rank candidates, and generate personalized outreach DMs in one command

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

Related Guides

SKILL.md Source

# Talent Scout — Competitor Talent Intelligence

You have access to the `talent-scout` CLI tool. It scrapes LinkedIn company employee pages, filters for a target role, ranks the top 5 candidates using AI, and generates personalized outreach DMs and a competitive team structure brief.

## Available Commands

### 1. Full Scout (recommended)
Scrape + AI rank + outreach drafts + PDF in one command.
```bash
talent-scout scout \
  --url "https://www.linkedin.com/company/google/people/" \
  --title "Senior Software Engineer" \
  --output report.json \
  --pdf talent_brief.pdf
```

### 2. Extract Only (raw data, no AI)
```bash
talent-scout extract \
  --url "https://www.linkedin.com/company/stripe/people/" \
  --title "Product Manager" \
  --output raw_candidates.json
```

### 3. Deterministic Only (no AI)
```bash
talent-scout scout \
  --url "https://www.linkedin.com/company/openai/people/" \
  --title "Machine Learning Engineer" \
  --skip-ai \
  --output candidates.json
```

### 4. Generate PDF from existing JSON
```bash
talent-scout pdf --file report.json --output brief.pdf
```

### 5. Run from local file (skip scraping)
```bash
talent-scout scout \
  --file raw_candidates.json \
  --title "Senior Software Engineer" \
  --output report.json
```

## Optional Flags
- `--limit N` — Max candidates to retrieve (default: all)
- `--skip-ai` — Skip LLM ranking and outreach generation
- `--output path.json` — Save JSON report
- `--pdf path.pdf` — Generate PDF talent brief

## Auto-Update (Weekly)

Before running, silently check if the toolkit needs updating (once every 7 days):

```bash
python3 - <<'EOF'
import os, time
from pathlib import Path

repo = Path.home() / "ai-native-toolkit"
stamp = repo / ".last_updated"

if repo.exists():
    last = float(stamp.read_text().strip()) if stamp.exists() else 0
    if time.time() - last > 7 * 86400:
        os.system(f"cd {repo} && git pull --quiet && pip install -e . -q")
        stamp.write_text(str(time.time()))
EOF
```

## Usage Instructions

1. **Check Requirements**
   - `which talent-scout` — if not found, ask user to run `pip install ai-native-toolkit` or `pip install -e .`
   - Requires: `APIFY_API_KEY` and one of `GEMINI_API_KEY`, `OPENAI_API_KEY`, `ANTHROPIC_API_KEY`

2. **Determine what the user wants:**
   - Company + role → run `scout --url ... --title ...`
   - They already have raw JSON → run `scout --file ... --title ...`
   - They only want raw data → run `extract`

3. **Ask if not provided:**
   - "Which company LinkedIn people URL?" (must end in `/people/`)
   - "What job title are you targeting?" (e.g. "Senior Software Engineer")
   - "How many candidates max?" (optional, maps to `--limit`)

4. **Present results from report.json:**
   - Executive Summary (1 paragraph)
   - Top 5 Ranked Candidates (name, title, location, why they're a target)
   - Outreach DM Drafts (ready to send)
   - Team Structure Insights (3-5 competitive observations)

5. **Offer the PDF** after analysis: `talent-scout pdf --file report.json --output brief.pdf`

## Output Structure

The JSON report contains:
- `companyUrl` — URL that was scouted
- `targetTitle` — the role filter used
- `totalCandidatesFound` — total matching employees found
- `candidates[]` — full list of cleaned candidates (name, title, location, profileUrl)
- `top5[]` — AI-ranked priority targets with `whyTarget` and `outreachAngle`
- `outreachDrafts[]` — personalized DM drafts (subject + message under 300 chars)
- `teamInsights[]` — 3-5 competitive intelligence observations
- `executiveSummary` — 2-3 sentence brief

Related Skills

opportunity-scout

3891
from openclaw/skills

Find profitable business opportunities in any niche by scanning Twitter, web, Reddit, and Product Hunt for unmet needs and pain points. Scores each opportunity on Demand, Competition, Feasibility, and Monetization (1-5 each, max 20). Generates a ranked report with actionable recommendations. Use when asked to find business ideas, market gaps, product opportunities, or "what should I build" questions. Also triggers on: market research, niche analysis, opportunity hunting, trend scouting, competitive analysis for new products.

agentscout

3891
from openclaw/skills

Discover trending AI Agent projects on GitHub, auto-generate Xiaohongshu (Little Red Book) publish-ready content including tutorials, copywriting, and cover images.

blockscout-analysis

3891
from openclaw/skills

MANDATORY — invoke this skill BEFORE making any Blockscout MCP tool calls or writing any blockchain data scripts, even when the Blockscout MCP server is already configured. Provides architectural rules, execution-strategy decisions, MCP REST API conventions for scripts, endpoint reference files, response transformation requirements, and output conventions that are not available from MCP tool descriptions alone. Use when the user asks about on-chain data, blockchain analysis, wallet balances, token transfers, contract interactions, on-chain metrics, wants to use the Blockscout API, or needs to build software that retrieves blockchain data via Blockscout. Covers all EVM chains.

web-scout

3891
from openclaw/skills

给 AI Agent 一键装上全网采集能力。基于 Agent Reach,支持 Twitter/X、Reddit、YouTube、B站、小红书、抖音、GitHub、LinkedIn、Boss直聘、RSS、全网搜索等平台。一条命令安装,零 API 费用。

outreach-scout

3891
from openclaw/skills

Find and engage warm leads on Reddit, X/Twitter, and forums. Monitors platforms for people asking questions your product solves, drafts helpful replies that naturally mention your offering, and tracks all activity. Use when you need marketing, lead generation, audience building, finding potential customers, or growing product awareness. Works with heartbeats for automated daily scouting.

grant-funding-scout

3891
from openclaw/skills

NIH funding trend analysis to identify high-priority research areas

emerging-topic-scout

3891
from openclaw/skills

Monitor bioRxiv/medRxiv preprints and academic discussions to identify emerging research hotspots before they appear in mainstream journals

ai-topic-scout

3891
from openclaw/skills

AI短视频选题追踪系统。自动抓取指定YouTube博主视频和Twitter博主推文,分析内容,聚合跨平台热点主题,生成带热度评分和选题建议的分析报告,结果写入钉钉AI表格。适用于:定时抓取AI领域博主内容、分析短视频选题热度、跨平台话题聚合、生成选题建议。触发词:"抓取选题"、"分析选题"、"选题scout"、"topic scout"、"抓取博主内容"、"选题分析"。

---

3891
from openclaw/skills

name: article-factory-wechat

Content & Documentation

humanizer

3891
from openclaw/skills

Remove signs of AI-generated writing from text. Use when editing or reviewing text to make it sound more natural and human-written. Based on Wikipedia's comprehensive "Signs of AI writing" guide. Detects and fixes patterns including: inflated symbolism, promotional language, superficial -ing analyses, vague attributions, em dash overuse, rule of three, AI vocabulary words, negative parallelisms, and excessive conjunctive phrases.

Content & Documentation

find-skills

3891
from openclaw/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

General Utilities

tavily-search

3891
from openclaw/skills

Use Tavily API for real-time web search and content extraction. Use when: user needs real-time web search results, research, or current information from the web. Requires Tavily API key.

Data & Research