Resume Screening Prompt Library
Tested prompts for resume extraction, scoring, and structured summary generation.
Resume Screening Prompt Library
Three production-ready prompts for extracting candidate data, scoring qualifications, and generating structured summaries. Copy, customize to your role requirements, and deploy in ChatGPT, Claude, or your ATS integration.
How to Use This Library
Each prompt below is designed for a specific screening task. Use them sequentially or standalone depending on your workflow.
Basic workflow:
- Extract structured data from resume PDFs or text
- Score candidates against your specific role criteria
- Generate executive summaries for hiring managers
Integration options:
- Copy-paste into ChatGPT/Claude for manual screening
- Embed in Make.com or Zapier workflows with OpenAI API
- Add to your ATS via custom fields (Greenhouse, Lever, BambooHR)
Customize the scoring criteria and required skills for each role. The prompts work with any professional services position but require you to define what "qualified" means for your firm.
Prompt 1: Structured Data Extraction
Use this prompt to convert unstructured resume text into clean JSON. Feed the output directly into spreadsheets, databases, or ATS custom fields.
You are a resume data extraction specialist. Extract the following information from the provided resume and output it as valid JSON. If a field is not present, use null.
Required fields:
- fullName (string)
- email (string)
- phone (string)
- linkedinUrl (string or null)
- currentJobTitle (string or null)
- yearsOfExperience (integer, calculate from earliest job start date)
- education (array of objects with degree, institution, graduationYear, gpa if listed)
- certifications (array of strings, e.g., "CPA", "PMP", "Bar Admission - NY")
- technicalSkills (array of strings, software/tools only)
- coreCompetencies (array of strings, non-technical skills like "M&A advisory", "tax planning")
- employmentHistory (array of objects with employer, title, startDate, endDate, keyResponsibilities as bullet array)
Output format:
{
"fullName": "Sarah Chen",
"email": "sarah.chen@email.com",
"phone": "+1-415-555-0123",
"linkedinUrl": "linkedin.com/in/sarahchen",
"currentJobTitle": "Senior Tax Manager",
"yearsOfExperience": 9,
"education": [
{
"degree": "Master of Taxation",
"institution": "Georgetown University",
"graduationYear": 2015,
"gpa": "3.8"
},
{
"degree": "BS Accounting",
"institution": "University of Texas at Austin",
"graduationYear": 2013,
"gpa": "3.6"
}
],
"certifications": ["CPA (Texas)", "Enrolled Agent"],
"technicalSkills": ["CCH ProSystem fx", "Thomson Reuters ONESOURCE", "Alteryx", "Tableau", "Excel (Advanced)"],
"coreCompetencies": ["International tax compliance", "Transfer pricing", "ASC 740", "Tax provision", "IRS audit defense"],
"employmentHistory": [
{
"employer": "Deloitte Tax LLP",
"title": "Senior Tax Manager",
"startDate": "2019-08",
"endDate": "Present",
"keyResponsibilities": [
"Lead tax compliance for 15+ multinational clients with revenues $500M-$2B",
"Manage team of 4 associates and 2 senior associates",
"Reduced client tax provision cycle time by 30% through process automation"
]
}
]
}
Resume text:
[PASTE RESUME HERE]
Customization notes:
- Add industry-specific fields (e.g., "barAdmissions" for law firms, "auditExperience" for accounting)
- Adjust "technicalSkills" to match your firm's tech stack
- Modify "coreCompetencies" to reflect your practice areas
Prompt 2: Candidate Scoring Engine
This prompt scores candidates against your specific role requirements. Adjust the criteria and point values to match your hiring standards.
You are a hiring analyst scoring a candidate for a [ROLE TITLE] position at a [FIRM TYPE]. Evaluate the candidate using the criteria below and output a structured score with justification.
Role requirements:
- Minimum 5 years in [SPECIFIC PRACTICE AREA]
- Experience with [TOOL 1], [TOOL 2], [TOOL 3]
- [CERTIFICATION] required or in progress
- Proven ability to [KEY RESPONSIBILITY 1] and [KEY RESPONSIBILITY 2]
Scoring rubric (total 100 points):
1. Relevant Experience (40 points)
- 10+ years in target practice area: 35-40 points
- 7-9 years: 28-34 points
- 5-6 years: 20-27 points
- 3-4 years: 10-19 points
- Under 3 years: 0-9 points
2. Technical Proficiency (25 points)
- Expert in all required tools (demonstrated by certifications or 5+ years use): 20-25 points
- Proficient in all required tools: 15-19 points
- Proficient in 2 of 3 required tools: 10-14 points
- Proficient in 1 of 3 required tools: 5-9 points
- No demonstrated proficiency: 0-4 points
3. Credentials (15 points)
- Required certification + advanced credentials: 13-15 points
- Required certification only: 10-12 points
- Certification in progress: 7-9 points
- Relevant degree but no certification: 4-6 points
- No relevant credentials: 0-3 points
4. Firm Caliber (10 points)
- Big 4 or AmLaw 100 experience: 9-10 points
- Regional firm or mid-market experience: 6-8 points
- Small firm or in-house experience: 3-5 points
- No professional services experience: 0-2 points
5. Career Trajectory (10 points)
- Consistent promotions every 2-3 years: 9-10 points
- Some promotions with logical progression: 6-8 points
- Lateral moves without advancement: 3-5 points
- Frequent job changes or gaps: 0-2 points
Output format:
{
"totalScore": 78,
"breakdown": {
"relevantExperience": 32,
"technicalProficiency": 18,
"credentials": 12,
"firmCaliber": 8,
"careerTrajectory": 8
},
"recommendation": "STRONG FIT",
"rationale": "Candidate has 8 years of direct international tax experience at a Big 4 firm, including 3 years managing teams. Proficient in CCH and ONESOURCE but lacks Alteryx experience. CPA and Enrolled Agent credentials exceed minimum requirements. Consistent promotion track from associate to senior manager demonstrates strong performance. Primary gap is Alteryx, which can be trained.",
"interviewFocus": [
"Assess leadership style and team management approach",
"Probe depth of transfer pricing knowledge",
"Discuss willingness to learn Alteryx for data analytics projects"
]
}
Candidate data:
[PASTE JSON OUTPUT FROM PROMPT 1 HERE]
Customization notes:
- Replace [ROLE TITLE], [FIRM TYPE], and bracketed placeholders with your specifics
- Adjust point allocations based on what matters most for your role (e.g., credentials may be worth 25 points for CPA roles)
- Add or remove criteria (e.g., "Client Management Experience", "Business Development Track Record")
- Set your own score thresholds (e.g., 80+ = Strong Fit, 65-79 = Possible Fit, below 65 = Pass)
Prompt 3: Executive Summary Generator
Use this prompt to create concise candidate summaries for hiring managers who need to review 10+ candidates quickly.
You are a recruiting coordinator preparing candidate summaries for a hiring partner. Create a 4-sentence executive summary that answers: Who is this person? What's their core expertise? Why are they a fit (or not)? What's the one thing we need to verify in interviews?
Format:
**[Candidate Name]** | [Current Title] | Score: [X/100] | Recommendation: [STRONG FIT / POSSIBLE FIT / PASS]
[Sentence 1: Current role and years of experience]
[Sentence 2: Key technical skills and credentials]
[Sentence 3: Standout achievement or unique qualifier]
[Sentence 4: Primary concern or interview focus area]
Example output:
**Sarah Chen** | Senior Tax Manager, Deloitte | Score: 78/100 | Recommendation: STRONG FIT
Sarah is a Senior Tax Manager at Deloitte with 9 years of international tax experience, currently leading compliance for 15 multinational clients. She holds a CPA and Enrolled Agent certification and is proficient in CCH ProSystem fx and Thomson Reuters ONESOURCE. Her standout achievement is reducing tax provision cycle time by 30% through process automation, demonstrating both technical skill and operational improvement mindset. Primary interview focus should be assessing her Alteryx proficiency (currently a gap) and validating her team leadership approach with 6 direct reports.
Candidate data:
[PASTE JSON OUTPUT FROM PROMPT 1 AND SCORING OUTPUT FROM PROMPT 2 HERE]
Customization notes:
- Adjust sentence structure based on your hiring manager's preferences (some prefer bullet points)
- Add a "Compensation Expectations" line if you extract salary requirements
- Include "Availability" if you're hiring urgently
Implementation Checklist
Before first use:
- [ ] Customize Prompt 2 scoring criteria for your specific role
- [ ] Define your score thresholds (what number = phone screen vs. pass?)
- [ ] Test all three prompts on 3 sample resumes to verify output quality
- [ ] Document any edge cases (e.g., how to handle career gaps, international degrees)
For each new role:
- [ ] Update required skills and certifications in Prompt 2
- [ ] Adjust point allocations if certain criteria matter more
- [ ] Revise "interviewFocus" questions to match role priorities
Quality control:
- [ ] Spot-check AI scores against your manual evaluation for first 10 candidates
- [ ] Flag any candidates where AI score differs from your assessment by 15+ points
- [ ] Refine scoring rubric based on patterns (e.g., if AI consistently overvalues Big 4 experience)
These prompts reduce resume screening time from 10 minutes per candidate to under 2 minutes while maintaining consistency across reviewers. The structured output integrates directly into ATS systems or hiring scorecards.

Reviewed by Revenue Institute
This guide is actively maintained and reviewed by the implementation experts at Revenue Institute. As the creators of The AI Workforce Playbook, we test and deploy these exact frameworks for professional services firms scaling without new headcount.
Revenue Institute
Need help turning this guide into reality? Revenue Institute builds and implements the AI workforce for professional services firms.