Skip to content

Guide

Claude for Recruiters: Job Descriptions, Outreach & Plugin

How recruiters use Claude for inclusive job descriptions, sourcing messages, scorecards and offer letters, plus a free plugin and the screening rules.

ClaudeRecruitingBeginnerGuide
Updated
Claude for Recruiters: Job Descriptions, Outreach & Plugin

Recruiters use Claude to turn a hiring manager's intake notes into an inclusive job description, write personalized sourcing messages and follow-ups, build structured interview scorecards, and draft offer letters. Claude writes and organizes; you decide who moves forward, and every hiring decision stays with people.

Below: one job description built from an intake call, the free Recruiter plugin and its six commands, five more recruiting tasks, and plain answers on resume screening, AI-written resumes and ChatGPT.

Worked example: a job description from intake-call notes

The hiring manager gave you ten minutes on the phone. In Claude, type /job-description, pick it from the menu, then paste your notes. Every detail below is invented for this example:

Senior Backend Engineer, Series B fintech (payments API). Remote-first, US only.
Stack: Go, PostgreSQL, Kubernetes. Owns the ledger service; on-call 1 week in 6.
Must: 5+ yrs building distributed systems in production; strong SQL.
Nice: payments or banking experience; Kafka.
Comp: $170K-$210K base + equity. Hiring manager hates "rockstar" language.
Press Enter to copy this prompt to your clipboard.

Claude returns a structured draft (shortened here):

Senior Backend Engineer
Location: Remote (US) | Employment type: Full-time
Compensation: $170,000-$210,000 base + equity

About the role
You'll own the ledger service behind our payments API: the system that records
every movement of money for our customers. You'll share on-call one week in six.

What we're looking for (must-haves)
- You've built and run distributed systems in production, ideally for 5+ years
- You write and tune SQL with confidence (we use PostgreSQL)

Bonus qualifications (nice-to-haves)
- Payments or banking experience
- Kafka or similar event-streaming tools

If you meet most, but not all, of these, we'd still like to hear from you.

Equal Opportunity Statement
[Your company's EEO statement]

Recruiter notes: "5+ yrs" kept but reframed as experience, not a hard cutoff.
Pay-range posting rules vary by location: confirm requirements for every state
where this remote role can be filled. [verify]
Press Enter to copy this prompt to your clipboard.

What's left for you: confirm the pay range and equity wording with the hiring manager and HR, add your company's real EEO statement and benefits, and check posting rules for each location the role is open to. The command also builds a print-ready page you can save as a PDF.

The free Recruiter plugin: six commands

The Recruiter plugin is free. It adds these commands to Claude. Type the command and pick it from the menu; if you paste it, Claude treats it as plain text.

Command What it drafts
/job-description An inclusive job description with must-haves split from nice-to-haves
/candidate-outreach Sourcing emails, LinkedIn InMails and follow-up sequences
/interview-scorecard A role-specific scorecard with STAR-format behavioral questions
/offer-letter Offer letters with a compensation breakdown, and offer comparisons
/ghost-job-detect A red-flag review of a job posting that may not be a real opening
/compensation-band-check A check of a posted pay band against the role and seniority you describe

Three skills switch on by themselves when they're relevant: Talent Acquisition, Employer Branding, and Ghost Job Detection.

To install it in the Claude desktop app: Customize → Plugins → Add → Add marketplace → Add from a repository, paste alexclowe/awesome-claude-cowork-plugins, click Sync, then click Add next to Recruiter under Discover. Plugins need a paid Claude plan. In Claude Code: run /plugin marketplace add alexclowe/awesome-claude-cowork-plugins, then /plugin install recruiter@awesome-claude-cowork-plugins. Full steps are on the plugin page.

What's paid: Nothing on this page needs it. For desks that want whole hiring jobs run for them, the Recruiter AI Operating System costs $19 once. It runs five connected jobs from a command center: opening a req, outreach and follow-ups, interview loops, offers through day one, and weekly hiring-manager updates. Drafts land in your Gmail, Calendar and Drive for you to approve, and a living board tracks every req. It never screens or ranks candidates. It has 70 skills.

Set up a Claude Project for your recruiting desk

The key to getting consistently useful output is using Claude Projects. A Project lets you set custom instructions that persist across every conversation.

Step 1: Create a Recruiting Project. In Claude, click "Projects" and create one called something like "My Recruiting Desk."

Step 2: Set your custom instructions. In the Project settings, add:

You are my recruiting assistant. Here is my context:

<business-profile>
- Name: [Your Name], [Your Company/Agency]
- Industry focus: [Tech / Healthcare / Finance / Generalist]
- Typical roles: [Software Engineers, Sales, Executive, etc.]
- Communication tone: [Professional and direct / Warm and personable]
- ATS: [Greenhouse / Lever / Workday / etc.]
</business-profile>

<rules>
- All content must comply with EEO guidelines. Never include language that discriminates based on age, gender, race, religion, disability, or any protected class.
- Use inclusive language. Avoid coded terms like "digital native" or "culture fit."
- Match my voice: [paste a sample outreach message].
</rules>
Press Enter to copy this prompt to your clipboard.

Step 3: Upload reference documents. Add your best outreach templates, job description frameworks, and your company's EVP to the Project knowledge base.

Step 4: Start every session inside this Project.

Five more recruiting tasks to hand Claude

1. Candidate Outreach Emails

<task>Write a candidate outreach email for a passive candidate on LinkedIn.</task>

<context>
- Role: Senior Backend Engineer (Python, AWS)
- Company: Acme Corp, Series B fintech startup, 120 employees
- Candidate: Jane — currently at BigCorp for 3 years, built their payment processing system
- Selling points: engineering-led culture, greenfield microservices migration, competitive equity
</context>

<instructions>
- Reference something specific about her background
- Lead with the opportunity, not the company pitch
- Keep it under 100 words, end with a low-pressure CTA
</instructions>

<avoid>
- Generic flattery ("I was impressed by your profile")
- Buzzwords like "rockstar" or "ninja"
</avoid>
Press Enter to copy this prompt to your clipboard.

2. Job Descriptions

<task>Write a job description for this role.</task>

<context>
- Title: Product Marketing Manager, Remote (US-based)
- Reports to VP of Marketing, salary $120K-$145K
- Must-haves: 4+ years B2B SaaS product marketing, product launch experience
- Nice-to-haves: fintech experience, analytics tools proficiency
</context>

<instructions>
- Open with a 2-3 sentence hook about the role's impact
- Separate must-haves from nice-to-haves, max 6 requirements
- Include salary range, use inclusive gender-neutral language
</instructions>

<avoid>
- Laundry lists of 15+ requirements
- "Young and energetic team" or unnecessary degree requirements
</avoid>
Press Enter to copy this prompt to your clipboard.

3. Interview Scorecards

<task>Create an interview scorecard for a technical screen.</task>

<context>
- Role: Senior Backend Engineer (Python, AWS), 45-minute technical screen
- Assess: system design thinking, Python proficiency, cloud architecture, communication
</context>

<instructions>
- 5 evaluation criteria with behavioral anchors on a 1-4 scale
- Include one sample question per criterion
- Add an overall recommendation section
</instructions>

<avoid>Subjective criteria like "culture fit" or "gut feel."</avoid>
Press Enter to copy this prompt to your clipboard.

4. Offer Letters

<task>Draft an offer letter for the selected candidate.</task>

<context>
- Candidate: Michael Chen, Product Marketing Manager
- Start: April 14, 2026 | Base: $135,000 | Equity: 5,000 options (4yr/1yr cliff)
- Signing bonus: $10,000 | Benefits: medical/dental/vision, 401k 4% match, unlimited PTO
- Manager: Sarah Kim, VP of Marketing | Location: Remote (US)
</context>

<instructions>
- Professional, welcoming tone, clearly state all compensation components
- Include next steps (background check, 5-business-day response deadline)
- Keep it to one page
</instructions>

<avoid>Implying guaranteed employment duration or future compensation promises.</avoid>
Press Enter to copy this prompt to your clipboard.

5. Boolean Search Strings

<task>Build Boolean search strings for this sourcing project.</task>

<context>
- Target: Senior Frontend Engineers, React + TypeScript
- Location: San Francisco Bay Area or Remote
- Preferred backgrounds: fintech, e-commerce, high-growth startups
- Platforms: LinkedIn Recruiter, GitHub
</context>

<instructions>
- One optimized Boolean string per platform
- Include title variations ("frontend" OR "front-end" OR "front end")
- Explain the logic behind each string briefly
</instructions>

<avoid>Overly restrictive strings or nesting more than 3 levels of parentheses.</avoid>
Press Enter to copy this prompt to your clipboard.

Prompting tips for recruiting copy

1. Always specify the audience. "Write outreach for a passive senior engineer" produces very different output than "write for an entry-level candidate." Tell Claude who you are targeting and where they are in the funnel.

2. Include your company's selling points. Claude cannot know what makes your company special unless you tell it. Always include 2-3 specific reasons a candidate should care.

3. Set word limits aggressively. Candidates skim. Keep outreach under 100 words, JDs under 600, scorecards to one page.

4. Provide examples of your voice. Paste a previous outreach message and say "Match this tone." Claude picks up your phrasing far faster than from a description of it.

5. Ask for variants. "Give me 3 versions with different hooks" for outreach, then track which one candidates actually answer.

6. Use Claude to pressure-test your requirements. Paste a JD and ask: "Which requirements might discourage qualified diverse candidates from applying?"

Can Claude screen resumes for recruiters?

It can summarize a resume against your must-haves and point out gaps, but a person should make every screening decision. Treat Claude's read as notes, never as a ranking or a reject pile, and keep protected characteristics and obvious proxies for them out of what you ask it to weigh.

Using any automated tool to screen or rank candidates brings legal duties. Federal anti-discrimination law enforced by the EEOC applies however the decision gets made. New York City's Local Law 144 requires a bias audit and advance notice to candidates before an automated employment decision tool is used to screen candidates for jobs in the city. Other states and countries have their own rules. [verify the rules for every location you hire in] If you're unsure whether your process counts as automated screening, ask your employment counsel before you start.

Candidate data needs care too. Paste the parts of a resume you need (roles, skills, dates) rather than whole application files, and leave out home addresses, phone numbers and anything about health, age or family.

Can Claude write job descriptions?

Yes. Give Claude the intake details and it drafts a full job description with must-haves split from nice-to-haves, gendered and age-coded words removed, and a placeholder for your EEO statement, as in the example above. You confirm the pay range, benefits and posting rules before it goes live.

Can Claude tell if a resume was written by AI?

Not reliably, and no tool can prove it. AI-writing detectors misfire often enough that rating candidates on them is unfair, and in some places it can create legal risk for screening decisions, so the free plugin doesn't do it. If a resume reads as generic, ask about specifics in the interview: the tools they used, a named project, the result they're proud of. Many strong candidates use AI to edit their resumes.

Can Claude write candidate outreach that doesn't sound like a template?

Yes, if you give it something specific about the person, such as a talk they gave, a project they shipped or a move in their career. Without that, any tool produces generic outreach. Paste one message you've written that got a reply and ask Claude to match its tone and length.

Is Claude or ChatGPT better for recruiters?

Both can draft job descriptions and outreach well. The practical differences are which tool your company allows for candidate data, and whether you want ready-made recruiting commands, which is what the free Recruiter plugin adds on the Claude side.

We compare the two in detail in ChatGPT vs Claude for recruiters.

Free · 2 minutes

Set up AI for your job — free, in about 2 minutes

Pick your profession and get your first working AI tool, a step-by-step guide, and a $0 plugin to take home. No credit card.

Get my free setup

Get weekly AI prompts for Recruiting professionals

Join professionals already saving hours every week. Free. No spam.