Prompt Library

AI CV screening and candidate scoring

Give Sai a stack of CVs and the role you're filling. It reads every one against your actual requirements, scores each candidate with a reason, and hands back a ranked sheet — not a keyword filter.

The PROMPTS
Copy prompt
Screen these [CVs] against my [job profile] and score every candidate, then put the results in a Google Sheet I can sort. Give me a prompt for: 1. The CVs — upload PDFs, paste text, or share a folder link 2. The role I'm hiring for (job description, or just the must-haves) 3. The Google Sheet ID to write into 4. Anything I weight heavily — [specific tools, years of experience, domain background] For each candidate, pull out: name, contact, current title and company, years of experience, education, and the skills that map to my requirements. Then score them [1-10] against the profile with a one-line reason for the score, and note anything I should know — a gap in the timeline, a background that's adjacent rather than direct, a standout signal worth a second look. Write one row per candidate to the Sheet, sorted by score, and send me the link with a short summary: how many you screened, the strongest three, and anyone you'd flag as a maybe.
Run this TaskView Demo

Platforms this prompt works across

Sourcing gets you volume. Screening decides whether it was worth it.

Most conversations about how to source candidates with AI focus on the top of the funnel — finding more people, faster, from more places. That part has genuinely improved. The consequence is that the bottleneck moved. A role that used to draw forty applicants now draws four hundred, and the hours saved on sourcing get spent reading CVs instead.

This is where AI screening earns its place, and also where it most often goes wrong. Keyword filters were the first attempt, and every recruiter knows how that ends: the candidate who wrote "led the migration to Kubernetes" is rejected because the JD said "container orchestration," while someone who listed every buzzword in a skills section sails through. Filtering on strings punishes the people who write about their work naturally.

Reading a CV instead of scanning it

The difference with an agent is that it evaluates rather than matches. Sai reads each CV as a document and assesses it against what the role actually needs — so a candidate who describes the right work in different words is recognized, and one who lists the right words without evidence is not.

For each candidate it captures the factual layer — name, contact, current title and company, years of experience, education, the skills that map to your requirements — and then does the part that takes a human the longest: forming a judgment and explaining it. Every score comes with a one-line reason. That reason is what makes the output usable, because a ranked list without rationale is something you end up re-checking manually, which defeats the purpose.

Where the notes matter more than the number

A score compresses a candidate into a digit, and some of the most useful information does not survive that compression. So alongside the score, Sai flags the things a careful reader would notice:

  • Adjacent backgrounds. Someone from a neighbouring domain who would need six weeks to ramp but brings something the direct-fit candidates do not.
  • Timeline gaps. Surfaced as a fact to ask about, not as a penalty — the reason is usually unremarkable and occasionally the most interesting thing on the CV.
  • Second-look signals. A candidate who scores in the middle on paper but has one genuinely unusual credential for this role.

These are the cases where an automated pass is normally weakest, and they are precisely the candidates worth protecting from a filter.

Consistency across the whole stack

An underrated benefit of screening this way has nothing to do with speed. A person reading CV number two hundred is not applying the same standard they applied to CV number three — attention drifts, and the bar moves. An agent applies the same criteria to the first and the last, which means the ranking reflects the candidates rather than the order they happened to arrive in.

It also means the standard is written down. When someone asks why a candidate was screened out, the answer is in the sheet, in a sentence, next to the score.

Keeping a human in the decision

The output is a ranked sheet, not a decision. Sai screens and explains; you decide who to talk to. This distinction is worth being deliberate about — both because judgment about a person should sit with a person, and because a screening pass is most useful when you can disagree with it. If the top three do not look right, the reasons are right there, and usually the fix is one line added to your requirements rather than a different tool.

Customizing the prompt

Name the requirements you weight heavily and they will drive the score rather than sitting equal with everything else — a specific tool, a minimum depth in a domain, exposure to a particular stage of company. If you screen for a structured rubric, paste it in and Sai will score against your dimensions instead of a general fit rating. For roles where you deliberately want non-obvious candidates, say so, and adjacent backgrounds get surfaced rather than marked down.

Stop doing repetitive tasks. Let Sai handle them for you.

Sai is your AI computer use agent — it operates your apps, automates your workflows, and gets work done while you focus on what matters.

Try Sai