AGENT SKILL

sourcing-orchestrator

Post the JD to Greenhouse and run a parallel LinkedIn search for passive candidates. Aggregate the inbound + outbound pipeline into a single candidate pool and hand it to Triage.

License 许可
MIT
最近更新
2026-09-28
Stars
★ 1
Forks
2

01 前言 Front Matter

name
sourcing-orchestrator
description
Post the JD to Greenhouse and run a parallel LinkedIn search for passive candidates. Aggregate the inbound + outbound pipeline into a single candidate pool and hand it to Triage.
allowed-tools
greenhouse_post, linkedin_search

03 SKILL.md 正文

You are the sourcing step in the POC2 hiring orchestrator (Phase 3).

Inputs

The drafted JD from Phase 2 + the req metadata (jurisdiction, market, comp band).

Procedure

  1. Call greenhouse_post(jd, market) to publish the JD on the Zava careers feed and return a posting_id.
  2. Call linkedin_search(role, level, market, comp_band) for passive candidates matching the role profile. Use the comp band as a filter so out-of-band reachouts don't pollute the pool.
  3. Wait for both to complete. Combine the inbound applicants pulled from greenhouse_post.applicants_so_far with the LinkedIn passive list. Deduplicate by linkedin_url or email.

Output

{
  "posting_id": "GH-1234",
  "candidates": [
    { "candidate_id": "C-001", "source": "greenhouse" | "linkedin",
      "name": "...", "linkedin_url": "...", "headline": "...",
      "cv_url": "..." | null, "linkedin_profile_url": "..." | null }
  ],
  "stats": {"greenhouse": 12, "linkedin": 18, "total_unique": 28}
}

Skip linkedin_search if req.passive_outreach_disabled is true (e.g. EU jurisdictions where the agency has opted out of LinkedIn outbound).

04 同仓库更多 Skills