This project demonstrates a complete resume screening workflow using Claude Agent SDK and custom skills. It showcases the extract → assess → validate → generate workflow pattern for automated candidate evaluation.
git clone https://github.com/umairalipathan1980/Resume-Screening-AI-Agent-with-Claude-s-Skills.gitThis skill implements a complete resume screening workflow that systematically evaluates candidate resumes against job descriptions and evaluation criteria. It processes each resume through six steps: context review, information extraction and assessment, initial evaluation generation, validation, correction, and final documentation. The skill ensures consistent, objective candidate assessments by comparing resume content against defined requirements, assigning scored evaluations with supporting evidence, and validating results for completeness and accuracy. HR teams and recruiters use this skill to screen multiple applicants efficiently while maintaining standardized evaluation criteria across all candidates.
Install Claude Code CLI 2.0.0+ and Python 3.10+, then run `python resume_screening_agent.py` after setting your CLAUDE_API_KEY in a .env file. Place job descriptions and resumes in the specified input folders. Alternatively, use Claude Code with the prompt: 'Screen the candidates in the resumes folder using the resume-screener skill.'
Screen job applicants and evaluate resumes against specific job descriptions
Generate structured candidate assessments with scoring and justifications
Produce hiring recommendations with detailed strengths, gaps, and next steps
Ensure consistent evaluation criteria across multiple candidates
No install command available. Check the GitHub repository for manual installation instructions.
git clone https://github.com/umairalipathan1980/Resume-Screening-AI-Agent-with-Claude-s-SkillsCopy the install command above and run it in your terminal.
Launch Claude Code, Cursor, or your preferred AI coding agent.
Use the prompt template or examples below to test the skill.
Adapt the skill to your specific use case and workflow.
I'm setting up a resume screening AI agent. Please help me design a workflow using the extract → assess → validate → generate pattern. My company is [COMPANY] in the [INDUSTRY] sector. We need to screen for [SPECIFIC SKILLS] and [EXPERIENCE LEVEL]. Can you provide a step-by-step workflow with example prompts for each stage?
# Resume Screening Workflow for [COMPANY] ## 1. Extract Stage - **Input**: Candidate resume (PDF or text) - **Action**: Extract key information using: ``` Extract the following from this resume: - Contact information - Work experience (positions, companies, dates) - Education - Skills - Certifications ``` ## 2. Assess Stage - **Input**: Extracted data - **Action**: Evaluate against job requirements: ``` Assess this candidate's fit for our [JOB TITLE] position. We need [SPECIFIC SKILLS] and [EXPERIENCE LEVEL]. Provide a score (1-10) and brief rationale. ``` ## 3. Validate Stage - **Input**: Assessment results - **Action**: Cross-validate with additional data: ``` Check for consistency between the candidate's LinkedIn profile and resume. Flag any discrepancies. ``` ## 4. Generate Stage - **Input**: Validated data - **Action**: Create candidate summary: ``` Generate a 3-paragraph summary of this candidate's qualifications, strengths, and potential red flags for our hiring team. ```
AI assistant built for thoughtful, nuanced conversation
Your one-stop shop for church and ministry supplies.
Automate your browser workflows effortlessly
We are not just a photo lab. We grow businesses.
Enterprise workflow automation and service management platform
Automate your spreadsheet tasks with AI power
Take a free 3-minute scan and get personalized AI skill recommendations.
Take free scan