Field Notes
AI recruiting & automation Mar 2026 Updated Aug 2026 17 min read

How recruiters can use Claude Code (setup, folders, and real use cases)

Step-by-step guide to setting up Claude Code for recruiting. Covers terminal and no-terminal setup, folder structure, prompts for sourcing and outreach, GitHub analysis, and integrations. No coding required.

How recruiters can use Claude Code (setup, folders, and real use cases)
AI summary
  • Claude Code is Anthropic's AI agent that reads, writes, and edits local files from plain English instructions. Recruiters can use it to rewrite job descriptions, batch-summarize interview notes, generate personalized outreach, and automate pipeline reporting without copying and pasting between tools. It works directly with files on your computer, not in a chat window.
  • Claude Code installs in minutes via Anthropic's native installer, and every instruction is typed in plain English. No coding is required. If the terminal isn't for you, a desktop app and a browser version at claude.ai/code give you the same file access and saved preferences with no command line. Either way, the key to good output is a clear folder structure and a CLAUDE.md file with your preferences, so Claude Code remembers your context between sessions.
  • ChatGPT works in a browser chat window where you paste content in and copy results out. Claude Code works directly with files on your computer. You point it at a folder of interview notes, a CSV pipeline export, or a batch of job descriptions, and it reads, edits, and saves files in place. This makes it better suited for multi-file tasks like updating 12 job postings at once or generating structured candidate summaries from scattered notes.

If you’ve heard of Claude, you’ve probably tried it the way most recruiters do: paste a job description into the chat window, get a draft back, copy it into a doc. That’s the extent of it for most people, even now. The tool that would actually change your day-to-day, Claude Code, is still sitting untouched.

Fourteen browser tabs. A half-written Boolean string. Three versions of the same job description. A Slack thread where you’re negotiating “competitive salary” with a hiring manager. If that’s your Tuesday morning with 20-some open roles, the problem isn’t a lack of AI tools. It’s that recruiting is exactly the kind of repetitive, language-heavy, context-switching work Claude Code was built to compress, and almost nobody in the role has tried it.

This guide walks through the actual setup, folder structure, prompts, and use cases for Claude Code in recruiting. No coding required, and as of this update, no terminal required either if you’d rather not use one.

What is Claude Code and why recruiters are adopting it?

Claude Code is Anthropic’s AI agent for reading, writing, and editing files. It reads your local files, writes new ones, runs scripts, searches the web, and executes multi-step tasks from plain English instructions. Developers built it for developers. But here’s my take: recruiters who learn to use it will get a bigger advantage than the developers it was designed for. Recruiting is drowning in exactly the kind of repetitive, language-heavy, context-switching work that Claude Code handles best.

How Claude Code differs from standard Claude AI

If you’ve used Claude in a browser (claude.ai), you know the chat interface. You paste something in, get a response, copy it out. Claude Code works differently.

Standard Claude is chat-based. It works inside a browser window and responds to individual prompts. You’re the one moving text between tools. Claude Code reads and writes files directly on your computer and executes multi-step tasks across your entire file system, without you copying anything back and forth.

That distinction used to come with a catch: Claude Code lived in the terminal, the black window with the blinking cursor. It still runs there, but that’s no longer the only option. Claude Code now also has a desktop app and a browser version at claude.ai/code, both built on the same file-reading, file-writing engine as the terminal version, no command line involved. Whichever surface you use, the practical difference from a chat window is the same: instead of copying your job description into a chat, editing the output, then pasting it back into a doc, you tell Claude Code “Read the JD in this folder, update it, and save it.” It touches the actual file. No middleman.

Where Cowork and the Claude Code desktop app fit

There are now two ways to skip the terminal, and they’re not the same thing.

Claude Cowork is a separate, general-purpose assistant. You open it like any other app, point it at a task, and it works the way you would: clicking around your screen, opening apps, filling in forms. It’s useful when the job isn’t really file-based, more “handle this the way I’d handle it” than “read this folder and edit these files.” Cowork rolled out to web and mobile starting with Max subscribers over the summer, with more plans following, so you can kick off a task from your desk and check on it from your phone.

The Claude Code desktop app is different. It’s the same file-reading, file-writing engine covered in this guide, the one that reads a CLAUDE.md file, works across your whole folder structure, and analyzes GitHub repos, just without a command line. If the terminal was the only thing keeping you from using Claude Code, the desktop app (or the browser version at claude.ai/code) removes that barrier without trading away any of the control this guide is built around.

This guide sticks with the Claude Code approach, terminal or not, because of the direct file access and the GitHub repository analysis technical recruiters rely on. Most of the prompts below work whether you’re typing them into a terminal, the desktop app, or claude.ai/code.

What agentic AI means for recruiting teams

“Agentic AI” means AI that takes autonomous actions across multiple steps without you hand-holding every prompt. You describe the outcome. The agent figures out the steps.

For recruiters, this matters because your workflows are inherently multi-step. Summarizing interview notes isn’t one task. It’s reading five files, extracting the relevant signals, applying a consistent format, and saving the results. With a chat-based tool, that’s five rounds of copy-paste. With an agentic tool like Claude Code, it’s one instruction.

The recruiting teams adopting agentic AI tools aren’t using them to write better emails (though they do that too). They’re using them to compress the 2-3 hours of daily admin work into 15 minutes.

What Claude Code can do for recruiting teams

Before diving into setup, here’s a capabilities overview. Think of Claude Code as an AI research tool for recruiters that also handles writing and file management. The use cases below are specific to recruiting, not general coding.

Codebase and GitHub repository analysis

If you’re a technical recruiter, this is the feature built for you. Claude Code can read an entire GitHub repository, map the project architecture, identify the languages and frameworks used, and explain a candidate’s contributions in plain English.

You don’t need to understand the code yourself. You can point Claude Code at a repo and ask: “What did this person actually build? What technologies did they use? How active are their contributions?” You get a recruiter-friendly summary instead of raw code.

For technical recruiters, this GitHub analysis capability closes the knowledge gap without requiring you to become an engineer yourself.

Deep candidate and company research

Claude Code can pull together information from multiple files and synthesize it into structured research. Save a candidate’s background info, their company’s recent news, and the position requirements into separate files. Then ask Claude Code to generate a pre-outreach briefing that connects the dots.

It can process large amounts of text quickly, which makes it useful for building candidate profiles that go beyond what’s on a resume or LinkedIn. Conference talks, blog posts, open-source contributions. If you can save it as a text file, Claude Code can analyze it.

Workflow automation and file management

This is the everyday use case. Claude Code creates, edits, and organizes files. That means formatting candidate data for team review, building outreach templates from scratch, generating structured summaries from raw interview notes, or updating 12 job descriptions at once when your company changes its remote policy.

Unlike most recruiter automation tools, it’s not a separate platform you need to learn. It works with the files you already have.

Natural language commands for complex tasks

Every instruction is plain English. “Read all the files in this folder and create a comparison table.” “Take this spreadsheet and flag everyone who hasn’t been contacted in 5 days.” “Draft a rejection email that references the candidate’s strong presentation.”

No coding. No query language. No special syntax. If you can describe what you want done, Claude Code can execute it.

How to set up Claude Code for recruiting

The setup takes about five minutes. Here’s exactly what to do.

1. Create your Anthropic account and access Claude Code

Claude Code requires a paid plan. The free tier doesn’t include it. You’ll need one of: Claude Pro ($20/month, or $17/month billed annually), Claude Max ($100/month for 5x the usage or $200/month for 20x), a Team plan (Standard seats at $25/month, or $20/month billed annually; Premium seats at $125/month, or $100/month billed annually, for heavier usage; a minimum of 2 members), or an Enterprise plan with custom pricing. Go to anthropic.com and sign up if you don’t have an account.

If you’re going the terminal route, Claude Code runs in your computer’s terminal. On Mac, search “Terminal” in Spotlight (Cmd + Space). On Windows, search “PowerShell.” That black (or white) window with a blinking cursor is where you’ll work. If you’d rather skip it, download the Claude desktop app instead and open Claude Code from there. Same setup steps below, no terminal needed.

2. Configure your workspace and permissions

The simplest path is Anthropic’s native installer: one command in your terminal (a curl command on Mac, a PowerShell command on Windows, both on Anthropic’s install page), no other software needed, and it keeps itself updated in the background. If you prefer installing through npm instead, you’ll first need Node.js version 22 or newer from nodejs.org, then one install command. Either way, you’ll only do this once. (Skip this step entirely if you’re using the desktop app.)

Now create a dedicated recruiting folder and navigate to it. This is important. Claude Code works with whatever folder you launch it from. The better you organize your files, the smarter it gets.

Create a CLAUDE.md file in that folder. Claude Code reads it automatically every time you launch from this folder. It’s your standing instructions. You might put something like: your company’s tone for outreach, which fields matter most on a resume, or a reminder to flag visa sponsorship needs.

3. Connect to your data sources

Point Claude Code at the files you already work with. Export your pipeline from your ATS as a CSV and drop it in a pipeline folder. Save candidate profiles as text files in an outreach/candidates folder. Copy interview notes from wherever they live now into an interview-notes folder.

For technical recruiters, you can clone GitHub repositories into a repos folder and Claude Code will analyze them directly.

The files don’t need to be in any special format. Markdown, plain text, CSV, JSON. Claude Code reads them all.

4. Test your first recruiting workflow

Type claude in your terminal (or open the desktop app or claude.ai/code) and hit enter. It’ll prompt you to log in the first time. After that, you’re in.

Start with something small, like asking it to read a job description file and suggest three improvements to make it more specific and less jargon-heavy.

If that works (it will), you’re set up. The system reads your CLAUDE.md preferences, applies them, and works with your files directly.

Effective Claude Code prompts for recruiting tasks

The quality of what Claude Code gives you depends on the specificity of your instructions. Here are Claude prompts for recruiting tasks you can copy and adapt.

Candidate sourcing and research prompts

For background research, ask it to read a candidate file, summarize their career trajectory, identify the most relevant experiences for a specific role, and note gaps or questions to address in outreach.

For skills assessment, ask it to read a candidate’s project repo, identify the languages and frameworks used, assess overall code quality, and explain what that means for a non-technical recruiter.

Company intelligence prompts

Before reaching out to a hiring manager, ask Claude Code to read saved research on the company (recent press releases, blog posts) and give you specific talking points that reference their recent work, focused on challenges they’re likely hiring to solve.

Or point it at a list of target companies and ask it to search the web for each one’s most recent funding round, current headcount, and open engineering roles, then save a briefing.

Technical profile analysis prompts

Ask Claude Code to clone and analyze a GitHub repo: what did this person build, what technologies did they use, how active are their contributions, and how would you rate the code quality, written so a non-technical recruiter can understand it.

Or ask it to compare the technologies used in a candidate’s project against the requirements in a specific job description, and flag where the candidate matches and where the gaps are.

Outreach personalization prompts

Ask Claude Code to read a batch of candidate files and write a personalized outreach message for each one using your template, referencing something specific from each candidate’s background, and saving each message with the candidate’s name as the filename.

Top use cases for Claude Code in recruitment

Finding candidates that LinkedIn search misses

LinkedIn search is limited to structured profile data: titles, companies, skills keywords. Claude Code can analyze unstructured sources for AI candidate sourcing that goes beyond profile databases. Point it at a candidate’s personal blog, conference talk transcripts, or GitHub contributions. It finds signals that keyword-based tools miss entirely.

A practical example: you need machine learning engineers with computer vision experience. On LinkedIn, you run a Boolean string and get people who put those keywords in their profiles. With Claude Code, you can analyze a candidate’s actual research papers, GitHub repos, and technical blog posts to identify people who never would have surfaced in a keyword search.

Analyzing GitHub repos for technical hiring

This is where Claude Code has an unfair advantage over every other AI recruiting tool. Hand it a developer’s repository and ask for a plain-English analysis. What did they build? How complex is the architecture? Are they a solo contributor or a collaborator? What’s their commit frequency?

You don’t need to understand code. Claude Code translates technical depth into recruiter-friendly language. It can even generate tailored interview questions based on a candidate’s specific contributions.

Pre-outreach company and hiring manager research

Before you message a VP of Engineering about a partnership or pitch a candidate, you need context. What did the company just ship? What roles are they struggling to fill? What’s the hiring manager’s background?

Claude Code can read saved research files (press coverage, blog posts, job postings) and synthesize them into a briefing with specific talking points. The difference between “Hi, are you hiring engineers?” and a message that references their recent Series B and their open backend roles is the difference between getting ignored and getting a reply.

Automating candidate data formatting and entry

Export your pipeline as a CSV. Drop it in your recruiting folder. Then ask Claude Code to flag stale candidates, generate a weekly hiring update, create a formatted candidate comparison for a hiring manager, or clean up inconsistent data before uploading it back to your ATS.

One prompt, one output file. No spreadsheet formulas. No pivot tables. No “let me just quickly reformat this.”

How to integrate Claude Code with your recruiting stack

Native integrations and API connections

Claude Code integrates natively with GitHub and GitLab for codebase analysis. It also works with your terminal tools, so anything you can do from a command line (run a script, call an API, process a file), Claude Code can do too.

For more complex integrations (connecting directly to your ATS or CRM), you’ll likely need developer assistance to set up API calls. But for most recruiting use cases, file-based workflows (export from your ATS, process with Claude Code, import back) work fine.

Using MCP to connect recruiting platforms

MCP (Model Context Protocol) is Anthropic’s standard for connecting Claude to external data sources. Through MCP, Claude Code can query data from connected platforms directly, without you exporting and importing files.

What this means for recruiting: if your ATS, interview intelligence tool, or candidate database has an MCP integration, Claude Code can pull and analyze that data in real time. Query interview notes across all candidates for a role. Search your talent pool for patterns. Generate reports from live pipeline data.

MCP adoption has grown quickly, but not every recruiting tool supports it yet. As more platforms add MCP connections, Claude Code becomes a conversational interface for your entire recruiting stack.

Building custom automation with Zapier

If you want to connect Claude Code outputs to other tools without writing code, Zapier is the bridge. Set up triggers (a new row in a spreadsheet, a form submission, a Slack message) that send data to Claude, then route Claude’s output wherever it needs to go.

For example: a hiring manager fills out an intake form, Zapier sends the responses to Claude Code, and Claude generates a draft job description that appears in your Google Drive. No manual steps between the intake and the first draft.

Limitations of Claude Code for recruiting

Tasks Claude Code cannot handle

Being clear about what Claude Code won’t do saves you from misusing it.

It can’t send emails or messages on your behalf. It generates drafts. You send them. It can’t directly integrate with most ATS systems without custom API work. You’ll export data, process it, and import the results. It can’t conduct live candidate conversations. It’s not a chatbot for candidates. And it can’t make hiring decisions. It surfaces information. You decide.

When traditional recruiting tools work better

Claude Code is a research and automation assistant. It’s not a replacement for purpose-built recruiting tools.

For video interviewing and candidate screening at scale, you need tools designed for evaluation. For collaborative hiring decisions across a team, you need a shared system of record. For structured candidate assessments with scoring, you need assessment-specific software.

Claude Code is strongest at the language-heavy tasks between your systems: the writing, the summarizing, the formatting, the data crunching. It complements your stack. It doesn’t replace it.

Security and compliance for recruiting data

Data privacy best practices

Recruiting data includes candidate PII. Before uploading sensitive information to Claude Code, review Anthropic’s data handling policies for your plan type.

On Free, Pro, and Max plans, whether your data is used to train future Claude models depends on a privacy setting you control at claude.ai/settings/data-privacy-controls. Data from accounts with that setting on is retained for 5 years to support model development; turn it off and retention drops to 30 days. On Team and Enterprise plans, Anthropic doesn’t train on your inputs by default, retention is a standard 30 days, and Enterprise accounts can qualify for zero data retention on a per-organization basis. For especially sensitive data (compensation details, EEO information, immigration status), consider anonymizing files before processing. You can ask Claude Code to work with candidate IDs instead of names, then map results back to real identities yourself.

Access controls for recruiting teams

If multiple people on your team use Claude Code, think about who has access to which folders. Your local file system’s permissions apply. Claude Code can only read files in the directory you point it at.

For teams, consider a shared recruiting folder on a network drive or cloud-synced directory, with subfolder permissions controlling who sees what. Enterprise plans offer additional access management through Anthropic’s admin controls.

But folder permissions only control who can open a file, not what happens when several recruiters start editing the same CLAUDE.md and outreach prompts. Once those standing instructions are shared, an Ai control plane like Elacity is what keeps them from quietly diverging: it versions every prompt, gates changes behind a review step, and flags the moment a live instruction drifts from the version your team last approved.

Where Claude Code fits in your complete hiring workflow

From AI-powered sourcing to AI-powered screening

Claude Code excels at the research and preparation phase. It helps you find candidates, research them, personalize outreach, and organize your pipeline data. But once candidates are in your funnel, the bottleneck shifts to evaluation.

That’s where purpose-built AI recruiting software takes over. A candidate screening platform like Truffle combines resume screening, one-way interviews, and talent assessments to give you actual evidence on each candidate before you ever get on a call. AI analyzes and scores every response against your criteria, then surfaces match scores, summaries, and 30-second Candidate Shorts so you can go from hundreds of candidates to a shortlist in minutes.

Claude Code handles the upstream work. Screening tools handle the downstream evaluation. Together, they cover the full workflow.

Connecting research insights to structured interviews

Here’s where the two layers connect. Research you gather via Claude Code (a candidate’s GitHub contributions, their published writing, their specific project experience) can directly inform better interview questions.

When your screening tool auto-generates structured interview questions from job descriptions, the context you’ve already built with Claude Code makes those questions sharper. You know which projects to ask about. You know where the gaps might be. The research phase feeds the evaluation phase, and the candidate gets a better experience because your questions are specific, not generic.

How to roll out Claude Code without overwhelming your team

Start with one high-impact use case

Don’t try to automate everything at once. Pick the most repetitive language-based task your team does weekly. Maybe it’s writing intake notes after kickoff calls. Maybe it’s formatting candidate profiles for hiring manager review. Maybe it’s updating job descriptions across 12 open roles.

Give that single task to Claude Code. Measure the time difference. One recruiter on our team went from 45 minutes on weekly pipeline updates to 2 minutes. That’s the kind of result that gets the rest of the team interested.

Measure results before scaling

Before expanding to more use cases, track two things: time saved per task and output quality compared to the manual version. If Claude Code produces a weekly hiring update in 2 minutes and the quality is the same (or better because the format is consistent every time), you have your proof point.

Expand one use case at a time. Setup, folder structure, prompts. Each new workflow builds on the infrastructure you’ve already created.

Build your complete AI-powered recruiting workflow

The recruiters who figure this out now won’t just work faster. They’ll work differently.

Claude Code handles the research, the writing, the formatting, and the data work. Purpose-built tools handle screening and evaluation. You handle the conversations, the judgment calls, and the relationship-building that actually close hires.

Spend 5 minutes on the setup. Spend 5 minutes building your folder structure and CLAUDE.md. Pick one task. See what happens. Then add a screening layer to cover the evaluation side.

That’s recruiting workflow automation built for how hiring actually works: AI-powered research feeding AI-powered screening, with a human recruiter making every decision that matters.

If Claude Code is covering the research and writing, see how Truffle’s AI recruiting software covers the screening: resume review, one-way interviews, and assessments, with the evidence behind every ranking shown next to the candidate, not buried in a black box.

Frequently asked questions about Claude Code for recruiters

Do I need coding experience to use Claude Code for recruiting?

No. Claude Code accepts plain-English commands and handles the technical execution. You describe what you want done and Claude Code figures out the steps. If you use the desktop app or claude.ai/code, you never touch a terminal at all. Comfort with typing in a terminal helps if you go that route, but the actual day-to-day usage is natural language either way.

How much does Claude Code cost for recruiting teams?

Claude Code requires a paid plan. That’s a Claude Pro subscription ($20/month, or $17/month billed annually) or a Team plan (Standard seats at $25/month, or $20/month billed annually; Premium seats at $125/month, or $100/month billed annually, for heavier usage; a minimum of 2 members). Claude Max ($100/month for 5x the usage, $200/month for 20x) is available for heavier individual usage. Usage-based API costs may apply for high-volume workflows, but most recruiting use cases stay well within the Pro plan limits.

Can Claude Code replace my ATS or recruiting software?

No. Claude Code is a research and automation assistant, not a replacement for your ATS, video interviewing tools, or candidate management systems. It works best alongside purpose-built recruiting tools, handling the text-heavy tasks (writing, summarizing, formatting, data processing) that fall between your existing systems.

Is Claude Code GDPR compliant for candidate data?

Review Anthropic’s data processing terms before uploading candidate PII. On Free, Pro, and Max plans, whether your inputs are used to train future models depends on a privacy setting you control at claude.ai/settings/data-privacy-controls, so confirm it’s set the way your team expects before processing candidate data. Team and Enterprise usage isn’t used for model training by default. For sensitive data, consider anonymizing files before processing or using candidate IDs instead of real names.

How does Claude Code compare to ChatGPT for recruiting tasks?

Claude Code’s advantage is its agentic capability. It reads and writes files directly on your computer, executes multi-step workflows autonomously, and works across your entire file system. ChatGPT is limited to chat-based interactions without file system access. For single-prompt tasks, the difference is small. For multi-file tasks (updating 12 job descriptions, summarizing a folder of interview notes, generating a pipeline report from a CSV), Claude Code is in a different category.

Should I use Claude Code or Claude Cowork for recruiting?

Cowork and Claude Code are separate tools with separate jobs now. Cowork is a general assistant that clicks around your screen the way you would, useful for tasks that aren’t really file-based. Claude Code, whether you run it from the terminal, the desktop app, or claude.ai/code, is the file-based agent this guide is built around: a standing CLAUDE.md file that remembers your preferences, direct access to your whole file system, and GitHub repository analysis for technical roles. If you want the terminal-free option, use the Claude Code desktop app rather than Cowork. It keeps every capability in this guide. Most of the prompts above work in any of the three.

Can my employer see my Claude Code prompts and data?

On individual Pro or Max accounts, Anthropic’s privacy policy governs data handling. On Team or Enterprise plans, administrators may have visibility into usage metrics and conversation history. Check your organization’s specific plan terms. If you’re processing sensitive recruiting data, confirm your company’s policies before using a personal account for work-related tasks.

End of dispatch

Founder, Truffle

Sean began his career in leadership at Best Buy Canada before scaling SimpleTexting from $1MM to $40MM ARR. As COO at Sinch, he led 750+ people and $300MM ARR. A marathoner and sun-chaser, he thrives on big challenges.

More from Field Notes

Truffle is candidate screening software built for the AI age

Start free trial

7 days · 30 credits · no card required

Start typing to search 300+ pages on hiretruffle.com.