Skip to Content
Docs are being rebuilt — start at Introduction → How it works.

Candidate screener

You’ll build an agent that reads a resume against a role’s criteria, returns a structured screening result, and routes strong candidates onward through a workflow.

The plan

  1. Create the screener agent
  2. Accept the uploaded resume
  3. Encode the rubric as a skill
  4. Return a structured screening
  5. Route shortlists with a workflow

Step 1 — Create the agent

Create an agent in Agents. In System instructions, require fair, criteria-based assessment and ask it to cite evidence from the resume.

Step 2 — Accept resumes

Turn on Accept files in the Capabilities tab so a recruiter can attach the resume directly.

Step 3 — Encode the rubric

Put the role’s must-haves, nice-to-haves, and disqualifiers into a skill and attach it for consistent screening.

Step 4 — Return a structured result

Enable Structured output with a schema like { score, strengths[], gaps[], recommendation }.

Step 5 — Route shortlists

Use a workflow to forward strong candidates to the hiring manager or ATS based on the recommendation, with conditional logic. Test from the builder preview.

Where to go next