HR & PeopleFeatured

CV Screening Agent

Ranks against the requirements, and shows its evidence for every score

1 installsVersion 2Published Sep 1, 2026
HR & PeopleExtractclaude-opus-5Read-only · auto7 hard rules5 handover rulesResult
7hard rules
Things it must never do, enforced in every run
5handover rules
Conditions where it stops and gives the work to a person
7output fields
A structured result, not a paragraph you have to re-read
≤5steps per run
Bounded work: at most 4 tool calls, enforced by the runtime

Read-only by design. This agent has no path to sending, spending, publishing or committing anything. Where that limit is the product, removing it would remove the reason to trust the output.

Live wiring for version 2. Tool nodes are the capabilities this agent is registered to call — nothing else can run.

Overview

Most AI screening tools output a ranked list nobody can explain. That is a problem twice over: hiring managers cannot tell a good filter from a broken one, and an employer cannot answer a rejected candidate who asks why.

This agent scores each application against requirements you define, one criterion at a time, and cites the line of the application that supports each score. Nothing about the candidate's identity enters the assessment — not name, age, gender, nationality, photograph, marital status, or where they went to school as a proxy for any of those.

It does not reject anyone. It produces a ranking, the evidence behind it, and an explicit list of what it could not determine — and the hiring decision stays with a person. That record is what makes the shortlist usable when someone asks how it was produced.

Benefits

A defensible shortlist

You can show how it was produced, not just what it produced.

Consistent across a pile

The two-hundredth application is read against the same bar as the first.

Reviewable in an hour

Evidence attached, so a manager checks rather than re-reads.

What it does

  • Scores criterion by criterion

    One score per stated requirement, never a single opaque number.

  • Evidence for every score

    Each score cites the part of the application it rests on.

  • Identity plays no part

    Name, age, gender, nationality, photo and marital status are excluded — and so are the common proxies for them.

  • Rejects nobody

    It ranks and evidences. The decision stays with a person, by design.

  • States what it could not tell

    An unclear requirement is reported as undetermined, not scored zero. Those are different, and only one is fair.

  • An auditable record

    Every assessment reconstructable months later, when someone asks.

What this changes

What this changes about your week

It takes over
Reading every application against the stated criteria, consistently, at volume.
Done today by
A recruiter or the hiring manager, late in the evening.
How often
Every high-volume role.
Typical manual effort
Two hundred applications read properly is two days.

Why HR & People in particular. The two-hundredth application gets the same bar as the first, and every score carries the evidence behind it — which is what you need when a rejected candidate asks.

  • Runs unattended

    Started by you or by an event, and it finishes on its own. Nothing waits for someone to be at a desk.

  • The same standard every time

    The two-hundredth item is held to the bar the first one was. Consistency is the part people cannot sustain.

  • It cannot act on its own

    CV Screening Agent has no path to sending, spending or committing. That limit is why its output is safe to act on.

How it runs

This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.

  1. 1InputValidated against the agent input schema
  2. 2Modelclaude-opus-5 with automatic fallback
  3. 3Toolsextract_structured_data
  4. 4PermissionsRuns READ actions automatically; anything higher waits for approval
  5. 5OutputStructured result matching the output schema
  6. 6LoggingTokens, duration and every step recorded

Demo

Demo dataIllustrative sample output, abridged.

Input

{
  "roleTitle": "Backend Engineer",
  "applications": [
    {
      "text": "…",
      "reference": "APP-014"
    }
  ],
  "requirements": [
    {
      "weight": 3,
      "criterion": "3+ years production Python",
      "essential": true
    },
    {
      "weight": 2,
      "criterion": "Experience with PostgreSQL at scale",
      "essential": false
    }
  ]
}

Output

{
  "disclaimer": "An evidenced ranking for human review. No candidate has been rejected or eliminated. Hiring decisions require a person.",
  "assessments": [
    {
      "scores": [
        {
          "score": 4,
          "status": "met",
          "evidence": "'Four years building Django services at …' — stated in experience section.",
          "criterion": "3+ years production Python"
        },
        {
          "score": 0,
          "status": "undetermined",
          "evidence": "Databases are not mentioned. Absent, not negative.",
          "criterion": "Experience with PostgreSQL at scale"
        }
      ],
      "reference": "APP-014",
      "notAssessed": [
        "PostgreSQL — not addressed in the application"
      ],
      "weightedScore": 12
    }
  ],
  "requirementAnalysis": [
    {
      "comment": "Only 2 of 40 applications address this. Worth checking whether it is genuinely essential or is shrinking the pool.",
      "criterion": "Experience with PostgreSQL at scale",
      "metByCount": 2
    }
  ]
}

Requirements

Integrations

No integrations required.

Before you start

  • The role's requirements, stated as criteria
  • Applications as text
  • Requires the All-Access plan or higher

Use cases

High-volume roles

Hundreds of applications assessed against one consistent bar.

Structured first pass

A ranked, evidenced longlist for a human to shortlist from.

Auditing your own process

See which requirements are actually filtering, and which exclude for no reason.

Pricing

All-Access

Billed monthly through your PROMIVO subscription. Cancel at any time.

Runs consume your plan allowance for agent executions and tokens. See plan limits

FAQ

Does it reject candidates automatically?

No, and it cannot. It ranks and evidences; a person decides. Automated rejection is what draws regulatory attention, and it is not a capability this agent has.

How do you prevent bias?

It scores only against requirements you state, and identity attributes are excluded along with their common proxies — school as a stand-in for background, career gaps, name origin. That is a meaningful reduction, not a guarantee: your requirements themselves can be biased, which is why every score is evidenced and reviewable.

Can I use it for employment decisions?

It supports the decision; it does not make it. Automated employment decision tools are regulated in several jurisdictions and may require notice, bias auditing or human review. Check what applies to you — the agent produces the record such rules generally expect.

Reviews

Reviews open once customers have run this agent.

Need this agent to work differently?

Tell us what to change and our team will scope a customised version for your business.

Customize this agent