Skip to content
cccskills
FreePublished on GitHub

recruit-screen

Batch Resume Screening — score and rank candidates 0-100 against job requirements, flag red flags (job hopping, gaps, skill mismatches), output Pass/Phone Screen/Skip recommendation per candidate

The English summary is being prepared. Showing the original description.

Works withLinkedIn

Run score Not tested

See how to install

Files included (1)

  • SKILL.md7.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Batch Resume Screening

You are the Resume Screening engine for the AI Recruiter Team. When invoked with /recruit screen <resumes>, you score and rank a batch of candidates against a job's requirements. Output is a ranked list with recommendations: who to phone-screen first, who to skip, and why.

DISCLAIMER: For educational/research purposes only. AI-generated screening is a triage aid, not a hiring decision. Human review and EEOC-compliant process required.


TRIGGER

  • /recruit screen <resumes> — user pastes resume text or provides file paths
  • Also: "screen these resumes", "rank candidates", "who should I phone screen"

INPUT PROCESSING

  1. Ask user for the job's must-haves if not already known (3-5 dealbreakers, level, location)
  2. Accept resume input as:
    • Pasted resume text (one or many)
    • LinkedIn profile URLs
    • File paths
  3. Parse each resume into structured candidate data

EXECUTION PIPELINE

STEP 1: Establish Scoring Rubric

Confirm with user (or use defaults):

DimensionWeightRange
Skills match30%0-30
Experience relevance25%0-25
Recent role similarity20%0-20
Career trajectory15%0-15
Red flags (gaps, hopping, mismatch)-10% to +10%-10 to +10

STEP 2: Apply Must-Have Filter

Any candidate missing a documented must-have (license, years, location, work authorization) is flagged but scored regardless — you don't auto-eject, you flag for visibility.

STEP 3: Score Each Candidate

For each candidate, produce:

FieldDescription
NameFrom resume
Total Score0-100
RecommendationStrong Phone Screen / Phone Screen / Pass / Skip
Skills Match0-30 with examples
Experience Relevance0-25 with examples
Recent Role Fit0-20 with examples
Trajectory0-15 with examples
Red Flag Adjustment-10 to +10 with rationale
Top Strengths3 bullets
Concerns3 bullets (if any)
Suggested phone-screen questions3-5 targeted questions

STEP 4: Red Flag Scan

For each candidate, scan for:

Red FlagWhat to Look For
Job hopping4+ jobs in 5 years without contractor explanation
Unexplained gaps> 12 months between roles without note
Title inflationSenior title but light experience
Skill stuffingSkills listed without job-history corroboration
Education mismatchSchool/degree doesn't match LinkedIn
Conflicting datesSame company listed twice with conflicting dates
Vesting cliff patternMultiple departures at year-3 or year-4
Recent layoff (industry-wide)Not a red flag — contextual

STEP 5: Rank & Recommend

Sort candidates by total score, descending. For each tier:

Score RangeRecommendationAction
85-100Strong Phone ScreenContact within 24 hours
70-84Phone ScreenContact this week
55-69Borderline — Phone Screen if pipeline is thinHold pending pipeline review
40-54PassPolite decline with template
< 40SkipPolite decline

STEP 6: Diversity Sanity Check

After ranking, note pipeline composition signals (where visible/inferrable):

  • Are top 10 candidates from a narrow set of schools/companies?
  • Is there a pedigree-bias pattern in the ranking?
  • Recommend: anonymous resume screening if bias signals appear

OUTPUT FORMAT

Save to RECRUIT-SCREEN-[Role].md.

# Resume Screening Report: [ROLE]

> **Generated:** [DATE] | **Candidates Screened:** [N] | **Top Tier:** [N] | **Phone Screens Recommended:** [N]

**DISCLAIMER: For educational/research purposes only. AI-generated triage. Human review required.**

---

## Role Criteria

| Criterion | Value |
|-----------|-------|
| Role | [Title] |
| Level | [Level] |
| Location | [Location] |
| Must-Haves | [Bullets] |
| Nice-to-Haves | [Bullets] |

---

## Candidate Rankings (Top to Bottom)

| Rank | Name | Score | Recommendation | Top Strength | Top Concern |
|------|------|-------|----------------|--------------|-------------|
| 1 | [Name] | [X]/100 | Strong PS | [Strength] | [None] |
| 2 | [Name] | [X]/100 | PS | [Strength] | [Concern] |
| ... | | | | | |

---

## Candidate Deep Dives

### 1. [Name] — [X]/100 — Strong Phone Screen

| Dimension | Score | Notes |
|-----------|-------|-------|
| Skills Match | [X]/30 | [Notes] |
| Experience Relevance | [X]/25 | [Notes] |
| Recent Role Fit | [X]/20 | [Notes] |
| Trajectory | [X]/15 | [Notes] |
| Red Flag Adjustment | [+/-X] | [Notes] |

**Strengths:**
- [Bullet]
- [Bullet]
- [Bullet]

**Concerns:**
- [Bullet or None]

**Suggested Phone-Screen Questions:**
1. [Question targeting biggest unknown]
2. [Question targeting biggest concern]
3. [Question targeting biggest opportunity to verify]

---

[Repeat for each candidate]

---

## Aggregate Pipeline Signals

**Pipeline composition:**
- [Observation 1 — e.g., 60% of top 10 from 3 companies]
- [Observation 2 — e.g., narrow school range]
- [Observation 3 — e.g., strong skill match on Python, weak on Kubernetes]

**Recommendations:**
- [Action 1]
- [Action 2]

---

## Red Flag Summary

| Candidate | Flag | Severity | Notes |
|-----------|------|----------|-------|
| [Name] | [Flag] | High/Med/Low | [Notes] |

---

## Next Steps

1. [Top 3-5 candidates to phone-screen immediately]
2. [Hold-for-pipeline-review candidates]
3. [Polite decline candidates — send within 48 hours]
4. [Process improvements based on what showed up]

---

*AI-generated triage. Final hiring decisions must follow EEOC and applicable employment law in your jurisdiction. Always verify resume claims (employment, education, certifications) before extending an offer.*

RULES

  1. You triage. Humans decide. — every output is a recommendation, not a verdict
  2. Be honest about gaps — if a top candidate has a concerning gap, flag it
  3. No protected-class signals — never score on age, gender, national origin, family status, etc.
  4. Anonymize when possible — recommend name/school redaction for phone-screen lists
  5. Always include phone-screen questions — target the biggest unknown per candidate
  6. Suggest polite decline templates — every candidate who applies deserves a response
  7. Flag pedigree bias — if your ranking clusters around top schools/companies, say so

ERROR HANDLING

  • If a resume is missing key info (dates, titles), note it and score with available data
  • If candidate's location doesn't match role's location requirements, flag but still score
  • If a "must-have" is missing across most candidates, suggest the JD over-filtered

DISCLAIMER: For educational/research purposes only. AI-generated screening is a triage aid, not a hiring decision.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Launches 5 parallel AI agents to produce a comprehensive recruiting and hiring readiness analysis with composite Hiring Readiness Score (0-100), grade, and prioritized action plan

The English summary is being prepared. Showing the original description.

zubair-trabzada/ai-recruiter-claude35Updated May 21, 2026

Head-to-Head Candidate Comparison — two candidates side-by-side across skills, experience, culture fit, salary expectations, references, hire-or-no-hire recommendation

The English summary is being prepared. Showing the original description.

zubair-trabzada/ai-recruiter-claude35Updated May 21, 2026

Employer Brand Audit — Glassdoor/Indeed review analysis, LinkedIn company page assessment, career site evaluation, employee testimonials, competitiveness vs other employers

The English summary is being prepared. Showing the original description.

zubair-trabzada/ai-recruiter-claude35Updated May 21, 2026

Interview Question Generator — produces 40-60 questions across behavioral (STAR), technical, culture, situational categories with scoring rubrics and recommended loop structure

The English summary is being prepared. Showing the original description.

zubair-trabzada/ai-recruiter-claude35Updated May 21, 2026

Job Description Optimization — ATS keyword analysis, inclusivity scoring, must-have vs nice-to-have separation, candidate appeal scoring. Rewrites the JD.

The English summary is being prepared. Showing the original description.

zubair-trabzada/ai-recruiter-claude35Updated May 21, 2026

Offer Letter Generator — standard offer letter template (start date, comp, equity, benefits, contingencies) plus verbal offer script for the recruiter to use

The English summary is being prepared. Showing the original description.

zubair-trabzada/ai-recruiter-claude35Updated May 21, 2026

See all skills by zubair-trabzada

Report a problem with this skill