Screen Candidates

Fetch Greenhouse applicants, screen resumes, and rank candidates into shortlist categories.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lzlatkin/dots --skill screen-candidates
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Screen Candidates
Source: https://github.com/lzlatkin/dots/tree/main/agents/skills/screen-candidates
Command: npx skills add https://github.com/lzlatkin/dots --skill screen-candidates

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pymupdf, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of sifting through job applicants in Greenhouse, identifying the most qualified candidates for a specific role based on defined criteria.

Core Features & Use Cases

  • Automated Candidate Fetching: Pulls applicants from Greenhouse for a given job title or ID.
  • Resume Screening: Reads resumes and screens candidates against specific job requirements.
  • Prioritization: Ranks candidates and categorizes them into 'Interview (Strong)', 'Interview (Probe)', 'Hold', or 'Reject' buckets.
  • Use Case: When hiring for a new Software Engineering Manager role, use this Skill to quickly screen all applicants, receive a ranked shortlist, and generate interview preparation materials for promising candidates.

Quick Start

Use the screen candidates skill for the job title Senior Backend Engineer, only considering applicants who applied since January 1st, 2026.

Frequently Asked Questions about Screen Candidates

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

FAQPage Schema
How do I screen candidates in Greenhouse based on resume analysis?

To screen Greenhouse candidates, this Skill fetches applicants via the Harvest API and analyzes resumes against your job criteria. It outputs a ranked shortlist categorized into Interview, Hold, or Reject buckets for quick review.

Can I filter Greenhouse applicants by application date when recruiting?

Yes, you can filter Greenhouse applicants by application date when recruiting. The Skill supports filtering by application date, allowing you to only consider candidates who applied since a specific date, such as January 1st, 2026.

Do I need a Greenhouse API key to parse resumes for talent acquisition?

Yes, you need a Greenhouse Harvest API key for talent acquisition resume parsing. The Skill integrates directly with the Greenhouse Harvest API and requires this key for data retrieval and processing resumes from your applicant pool.

What is the best way to rank software engineering manager applicants?

The best way to rank software engineering manager applicants is using specialized screening with calibrated skills. The Skill reads resumes and categorizes candidates into Interview (Strong), Interview (Probe), Hold, or Reject buckets for structured prioritization.

Does this candidate screening tool require PyMuPDF to process resumes?

Yes, this candidate screening tool requires PyMuPDF to process resumes. PyMuPDF is listed as a core dependency needed to read and parse the resume documents fetched from the Greenhouse Harvest API.

How does automated resume analysis handle candidates who don't meet job requirements?

Automated resume analysis handles unqualified candidates by categorizing them into Hold or Reject buckets based on your defined criteria. The Skill evaluates resumes against specific job requirements and sorts applicants into these ranked categories.