Skip to main content
M365 Copilot · Agent Builder

Recruiter Assessment Agent

Copy each field below directly into your M365 Copilot Agent Builder — no setup required.

01 Open M365 Copilot

Go to Microsoft 365, open Copilot, and click Create in the left sidebar

02 Copy each field below

Each section tells you exactly where to paste in the Agent Builder

03 Add Prompts & Publish

Test your agent in the preview panel before publishing

What this agent does

Upload a Job Description and one or more CVs — the agent screens, scores, and ranks candidates objectively, then helps you communicate results to clients and candidates with confidence.

Phase 01 · Evaluate
Screen & Rank Candidates
  • Score each CV against the JD (0–4 per criterion)
  • Weighted scoring: 70% must-have, 30% nice-to-have
  • Tier classification: A / B / C / D
  • Every claim marked CONFIRMED, INFERENCE, GAP, or RISK
  • Ranked output with tiebreaker logic
Phase 02 · Analyse
Go Deeper on Your Pool
  • Side-by-side comparison matrix of top candidates
  • Gap analysis across the full candidate pool
  • Compare two or more JDs against each other
  • Synthesise a new JD from multiple uploaded ones
Phase 03 · Communicate
Close the Loop
  • Draft a client introduction email for the top candidate
  • Request CV updates with specific gaps highlighted
  • Send warm, constructive rejection feedback
  • Generate clean output ready for client sharing
Sample Output Illustrative output — fictional role and candidates, real agent format
CandidateTierTotal %Must-Have %Nice-to-Have %Key StrengthsGaps
Alex Chen A 84%87%76% Regulatory reporting expertise; C-suite stakeholder track record; Agile delivery SQL listed as intermediate — JD requires advanced
Maya Patel A 79%82%70% Advanced Power BI; process redesign across 3 product launches; strong data storytelling Enterprise banking exposure limited to FinTech startups
Sam Okafor B 66%68%60% Solid cross-functional delivery; PMP certified; clear communicator No financial services domain experience; limited data tooling
Jordan Lee C 48%42%62% Strong soft skills; fast learner; enthusiastic about financial services Insufficient domain and analytical depth for senior role
Must-Have % Total % Nice-to-Have %
Alex Chen
Maya Patel
Sam Okafor
Jordan Lee
Recommended Candidates for Interview
#1 Alex Chen A 84% · Must-Have 87%
Why shortlisted

Proven delivery of regulatory reporting frameworks for banking clients. Stakeholder management at Board level CONFIRMED across two roles. Strongest must-have alignment in the pool.

Risk · Gap

GAP — SQL proficiency: CV states intermediate; JD requires advanced for self-serve analytics. Recommend a short technical screen before second-round offer.

Summary

Strongest overall match. Prioritise as first-choice interview. SQL gap is closable — weight against leadership strength at offer stage.

#2 Maya Patel A 79% · Must-Have 82%
Why shortlisted

Advanced Power BI and data storytelling directly match must-have criteria. Led process redesign across three product launches; requirements documentation quality is CONFIRMED as high.

Risk · Gap

INFERENCE — Enterprise banking: FinTech experience is adjacent but not equivalent. Regulatory exposure at scale is unverified — explore at interview.

Summary

Strong technical fit; brings data visualisation depth the team currently lacks. Clarify enterprise banking exposure. Recommend as second-choice interview alongside Alex.

Not Shortlisted
  • Sam Okafor B · 66% Solid delivery track record but no financial services domain or advanced data tooling — critical gaps for this role at senior level.
  • Jordan Lee C · 48% Must-have alignment at 42% — below threshold for interview consideration. Strong soft skills noted; could be a future candidate with 2–3 years domain experience.
Final Recommendation — Advance Alex Chen and Maya Patel to first-round interview. Alex is the strongest alignment on domain and stakeholder criteria; Maya brings technical depth the team currently lacks. Request a short work sample demonstrating requirements documentation before second round. Hold Sam Okafor's profile for future roles where domain experience is not a hard requirement.
01 Screen Candidates
Title
Message
02 Compare Top Candidates
Title
Message
03 Gap Analysis Report
Title
Message
04 Introduce Candidate to Client
Title
Message
05 Request Updated Resume
Title
Message
06 Send Rejection Feedback
Title
Message

M365 Copilot vs Copilot Studio

This is the simple Agent Builder accessible inside Microsoft Teams or copilot.microsoft.com — it accepts markdown only. If you have access to Copilot Studio, use the Studio tab instead for richer logic, XML constraint tags, and Python pseudocode flow control.

01 Screen Candidates
Title
Message
02 Compare Top Candidates
Title
Message
03 Gap Analysis Report
Title
Message
04 Introduce Candidate to Client
Title
Message
05 Request Updated Resume
Title
Message
06 Send Rejection Feedback
Title
Message
TXT
scoring-rubric.txt
Role criteria banks · Scoring scale · Tier thresholds · Tiebreakers
Download

Upload to the Knowledge section in Copilot Studio. The agent references predefined criteria for 9 role types automatically when the JD matches a known role — or falls back to extracting criteria from the uploaded JD directly.

Copilot Studio vs M365 Copilot

This is the Copilot Studio (enterprise) format — it uses XML constraint tags, YAML configuration, and Python pseudocode for richer logic and flow control. If you use the simpler M365 Copilot Agent Builder inside Teams or copilot.microsoft.com, switch to the M365 Copilot tab instead — that version uses markdown-only formatting.

01 Screen Candidates
Title
Message
02 Compare Top Candidates
Title
Message
03 Compare Job Descriptions
Title
Message
04 Send Rejection Feedback
Title
Message
Download the scoring rubric file, then upload it to your GPT in Configure → Knowledge. The GPT will reference predefined criteria for 9 common role types automatically — no need to re-state criteria in every conversation.
scoring-rubric.txt Data Engineer · BA · PM · Cloud Architect · Product Manager · Change · Cyber · Data Analyst · Delivery Lead
Download scoring-rubric.txt

After downloading, open your GPT in ChatGPT → Configure → Knowledge → Upload files

Web Search
Not needed — all content is uploaded directly in conversation
DALL·E Image Generation
Not required for recruitment screening
Code Interpreter & Data Analysis
Recommended — enables structured data handling and JSON export of scores

Share Your Feedback

Gems doesn't support Knowledge files. Role criteria are embedded directly in the instructions below. Download the scoring-rubric.txt as reference if you want to add or customise role types.

Claude Projects supports knowledge files. Download and upload scoring-rubric.txt to Project Knowledge — Claude will reference the role criteria banks and scoring scale in every conversation automatically. You can also upload JDs and CVs directly in each conversation.

scoring-rubric.txt
Role criteria banks · Scoring scale · Tier thresholds · Tiebreakers
Download