candidate-management
$
npx mdskill add BuilderIO/agent-native/candidate-managementSearch, view, and create candidates in Greenhouse.
- Manages candidate data for hiring workflows.
- Integrates with Greenhouse Harvest API.
- Executes actions based on provided search or creation parameters.
- Returns full candidate profiles including contact details and application stages.
SKILL.md
.github/skills/candidate-managementView on GitHub ↗
--- name: candidate-management description: >- Search, view, and create candidates in Greenhouse. Use when working with candidate data, searching for candidates, or creating new candidates. --- # Candidate Management ## Searching Candidates ```bash pnpm action list-candidates --search "John" --jobId 123 ``` | Arg | Description | | ---------- | -------------------------------- | | `--search` | Text search across name/email | | `--jobId` | Filter by job | ## Viewing a Candidate ```bash pnpm action get-candidate --id 456 ``` Returns full profile: name, emails, phone, company, title, tags, applications (with stages), social links, recruiter, coordinator. ## Creating a Candidate ```bash pnpm action create-candidate --firstName John --lastName Doe --email john@example.com --jobId 123 ``` | Arg | Required | Description | | ------------- | -------- | -------------------------- | | `--firstName` | Yes | First name | | `--lastName` | Yes | Last name | | `--email` | No | Email address | | `--jobId` | No | Job to apply candidate to | ## Candidate Data Model Candidates come from the Greenhouse Harvest API. Key fields: | Field | Type | Description | | -------------- | ---------- | ----------------------------------- | | `id` | number | Unique Greenhouse candidate ID | | `first_name` | string | First name | | `last_name` | string | Last name | | `company` | string | Current company | | `title` | string | Current title | | `emails` | array | Email addresses (value + type) | | `applications` | array | Applications with stage info | | `tags` | string[] | Tags | | `recruiter` | object | Assigned recruiter | | `last_activity`| string | Last activity timestamp | ## Related Skills - **pipeline-workflow** — Moving candidates through stages - **candidate-analysis** — AI analysis of candidate profiles - **interview-scheduling** — Working with interviews
More from BuilderIO/agent-native