claude code
Claude Code & OpenClaw for Job Hunting (2026): Career-Ops & DIY GitHub Repos vs. The JobSparrow SKILL.md
By Job Sparrow Team

Running a career-ops claude code pipeline or configuring an OpenClaw job auto apply skill has quickly become the favorite weekend project for ambitious job seekers in 2026. If you are hunting for a role right now, you are likely caught between two exhausting extremes. On one side sit legacy SaaS resume builders and browser auto-appliers that force endless tab-switching or blast out generic AI slop that hiring managers quickly reject. On the other side sit viral DIY GitHub repositories like career-ops and ai-job-search that promise a terminal AI job search pipeline, but require local environment setup, LaTeX font debugging, fragile Playwright scraper maintenance, and heavy token burn just to export a single clean PDF.
You should spend your time preparing for interviews, not debugging broken scrapers or fighting Node dependencies. At JobSparrow, our team and advisors have collectively reviewed over 100,000 resumes (or CVs, depending on your market) and bring more than 10 years of hands-on recruiting and hiring experience across four markets (Australia/New Zealand, the United States, Singapore, and Hong Kong). Having sat on both sides of the hiring table, we built a third path: a low-maintenance SKILL.md job application agent that connects your favorite AI assistant directly to a recruiter-tuned career engine.
Want to see how a hiring manager reads your resume right now before touching a single line of configuration? Start with a free CV diagnosis to get your recruiter-lens score out of 100 and see the exact gaps costing you interviews.
What is career-ops and how does it work in Claude Code?
In early 2026, developers began turning Anthropic's agentic coding tool, Claude Code, and local agent frameworks like OpenClaw into full-scale career operating systems. Instead of pasting job descriptions into a web chat window, users cloned open-source repositories designed to score roles, rewrite bullet points, and compile applications straight from the command line.
Two open-source projects led this wave:
- Santifer's Career-Ops (
career-ops-hq/career-ops, formerlysantifer/career-ops): As documented in the Career-Ops GitHub repository, this multi-agent workbench has crossed 77,000 stars by turning Claude Code into a 12-to-14-mode operational pipeline. It uses Node.js, Playwright or Puppeteer for portal scanning and headless Chromium PDF rendering, YAML configuration files, and a compiled Go terminal dashboard built with Bubble Tea to score job offers across 10 weighted dimensions. - Mads Lorentzen's AI Job Search (
ai-job-search-dev/ai-job-search, formerlyMadsLorentzen/ai-job-search): According to its GitHub repository, this ai-job-search github framework has passed 60,000 stars with a streamlined three-command workflow (/setup,/scrape, and/apply). As examined in AgentConn's technical breakdown, it uses a two-agent "Drafter-Reviewer" architecture where one sub-agent drafts tailored content and a second critic agent checks it before compiling a LaTeX document into a PDF.
Both repositories proved a vital point that we have preached to candidates for years: deeply tailored, truth-grounded applications beat high-volume spam every single time. In his own job search, Lorentzen reported sending 69 tailored applications and landing 20 first interviews (about 29%). However, running these DIY pipelines locally comes with heavy technical friction that catches most job seekers off guard.

How to set up an AI job search pipeline in your terminal (and the hidden maintenance tax)
If you are a software engineer who enjoys tinkering with headless browsers and typesetting engines, building a DIY Claude Code job search OS can feel rewarding at first. Yet once the novelty wears off and you actually need to apply to 15 roles a week while prepping for screening calls, the hidden maintenance tax surfaces quickly.
The three-command workflow: /setup, /scrape, and /apply
In a typical DIY repository, your workflow follows three terminal commands:
/setup: You convert your existing work history into a local Markdown file (master_experience.md) or edit raw LaTeX templates./scrape: You trigger a local Python or Node script that launches Playwright to crawl job boards and extract job descriptions./apply: You pass a job URL or local text file to Claude Code, which spins up sub-agents to score the role, rewrite your LaTeX or HTML template, and compile a local PDF.
Here is what happens behind the scenes when you try to maintain that pipeline across a three-month job hunt:
- Heavy local dependency chains: Running
ai-job-searchrequires Python 3.10+, the Bun JavaScript runtime, Poppler utilities (pdftoppmfor visual inspection), and a full 4GB+ MacTeX or TeX Live distribution (lualatexorxelatex). One missing font package or LaTeX special character (like an unescaped%or&in a bullet point) breaks PDF compilation mid-run. - Fragile Playwright scrapers: Job boards in the US, UK, Australia, and New Zealand (especially LinkedIn, Indeed, and Seek) aggressively block headless browsers with Cloudflare turnstiles, DOM obfuscation, and account rate limits. Every time a portal updates its CSS selectors, your local scraper breaks. That turns you into an unpaid QA engineer instead of an interview candidate.
- Context window and token burn: A DIY repo loads a large
CLAUDE.mdfile, multi-page system prompts, raw HTML scrapes, and visual PDF page renders into a multi-agent loop. If you are paying per token via an API key or fighting 5-hour usage caps on a standard subscription, debugging formatting loops quickly drains your budget.
Actionable tip: Audit your job search time this week. If you spend more than 10 minutes fixing broken scripts, adjusting YAML weights, or fixing LaTeX margin overflows, drop the local compiler stack and switch to a hosted API skill via a lightweight SKILL.md file.
What is the difference between Career-Ops, ai-job-search, and the JobSparrow SKILL.md?
To give you the speed of an automated ATS resume tailoring CLI without the fragility of local dependencies, we released the JobSparrow AI skill (view the GitHub repository or read the official AI agent install guide).
Instead of forcing your local machine to handle web scraping, database state, and PDF rendering, our skill uses the open Agent Skills specification pioneered by Anthropic. As detailed in the Anthropic Official Agent Skills Repository, a SKILL.md file uses compact YAML frontmatter so your AI agent only loads procedural instructions when you actually ask for job search help. This progressive disclosure keeps your context window lean and saves tokens.
Here is how the three architectures compare side by side:
| Feature / Dimension | Career-Ops (career-ops-hq/career-ops) | AI Job Search (ai-job-search-dev/ai-job-search) | JobSparrow (web app + SKILL.md agent) |
|---|---|---|---|
| Primary Interface | Claude Code, Codex, Gemini, OpenCode and other agent-skill CLIs + Go dashboard | Claude Code (AGENTS.md for other agents) | Claude Desktop, Claude Code, OpenClaw, Codex CLI, Gemini CLI + web app |
| Local Dependencies | Node.js, Playwright, Go, Chromium | Python 3.10+, Bun, MacTeX/LaTeX, Poppler | No local scraper or LaTeX stack (the skill calls JobSparrow's cloud API) |
| PDF Rendering | Local headless Chromium | Local lualatex / xelatex compiler | Server-side engine (5 templates) |
| Source of Truth | Local Markdown & YAML files | Local master_experience.md | Cloud Master Career Profile + Interactive Gap Filler |
| Job Discovery | DIY Playwright portal scrapers | DIY Python scrapers | Built-in Smart Job Search in web app (LinkedIn, Indeed, Seek) |
| Skill & Offer Path | Evaluation, PDF, tracker TSV | Resume & cover letter PDFs | Skill: Analysis -> gap fill -> resume -> cover letter -> PDF download<br>Web app: Diagnose -> Position -> Execute -> Prepare -> Close |
Actionable tip: If you already have a master_experience.md file from experimenting with a DIY repo, do not throw it away. Export or save it as a PDF or DOCX and upload it directly into JobSparrow's onboarding flow to start your free CV diagnosis and populate your cloud Master Career Profile.
Why blind auto-apply bots and Playwright scrapers fail in 2026
When non-technical job seekers hear about AI agents, many still gravitate toward legacy "autopilot" browser extensions or MCP wrappers that promise to blast 500 applications while you sleep. High-volume automation is actively hurting candidates, and 2026 hiring data explains why blind autopilot applications get you ghosted.
According to the Pin 2026 AI Application Report citing Greenhouse hiring data, 74% of US job seekers now use AI tools and 49% submitted more applications than they did a year earlier. Separately, a 2025 TopResume survey of 600 US hiring managers found 19.6% would reject a candidate whose resume or cover letter was AI-generated.
At the same time, you cannot ignore how hiring criteria filter your history. The Harvard Business School and Accenture Hidden Workers report (2021) found that 88% of employers agree qualified high-skills candidates are vetted out of the hiring process because they do not match the exact criteria in the job description.
This creates a critical needle to thread, especially if you are trying to pass Eightfold AI screening and beat the 0-5 match score:
- If you don't tailor: Rigid ATS keyword filters and semantic scoring algorithms screen you out before a human ever sees your name.
- If you use blind AI rewriters: Untrained prompts invent fake metrics or stuff unnatural buzzwords into your summary. TopResume found 33.5% of hiring managers say they can spot an AI-generated resume in under 20 seconds.
Scoring job descriptions and automating ATS resume tailoring with a truth-grounded engine
Both sides of the hiring table care about one thing above all else: verifiable proof of impact. A landmark randomized controlled field experiment published by the National Bureau of Economic Research (NBER Working Paper 30886) tracked nearly 500,000 job seekers and proved that candidates who used algorithmic writing assistance to sharpen and clarify their real experience were hired 8% more often and earned 8.4% higher starting wages.
Notice the distinction: algorithmic refinement of your real achievements drives job offers, while fabricated experience collapses in the first screening call.
That is why the JobSparrow truth-grounded AI resume generator never invents experience. Whether you use our web dashboard or invoke the SKILL.md inside Claude Code, every application moves through a structured, human-in-the-loop lifecycle (analyzing -> enhancing -> prepare_documents -> ready_to_apply):
- Master Career Profile (The Single Source of Truth): Your centralized career database stores every verified role, project, skill, and metric you have ever achieved.
- Gap Analysis & Match Score: When you pass a job URL or paste a job description into your agent, JobSparrow calculates an honest Match Score and flags the exact experience gaps between your profile and the employer's requirements.
- Interactive Gap Filler: Instead of hallucinating missing skills, the AI agent interviews you directly in the chat. It asks targeted questions like, "This role requires stakeholder management across distributed teams. Did you coordinate external vendors or cross-functional squads during your time as Project Lead?" Your real answers are permanently woven back into your Master Career Profile, strengthening every future application.
- Up to 10 Feedback Iterations & Server-Side PDF Compilation: Once your gaps are addressed, the engine selects your most relevant history, aligns your phrasing with the job description, generates a matching cover letter, and compiles clean PDFs or DOCX files across 5 templates (Professional, Two Column, Elegant, Colorful, and Contemporary).
If you want to understand how a recruiter evaluates those finished documents, check out our guide on how to review your resume with the 10-second recruiter diagnosis checklist.
How to install the JobSparrow SKILL.md in Claude Code, OpenClaw, and Claude Desktop
One of the biggest flaws of DIY GitHub repositories is that they lock non-developers out of the agentic workflow. If you are a career changer pivoting from retail, healthcare, or academia, you should not have to install a Go compiler just to get an AI career advisor. Because JobSparrow uses the portable SKILL.md standard, you can run the exact same application workflow inside a beginner-friendly Claude Desktop job search skill or inside a power-user terminal.
Follow the install guide at https://jobsparrow.ai/ai-agent for Claude Desktop, Claude Code, OpenClaw, Codex, and Gemini CLI, and provide your API key once.
- Claude Desktop (no terminal required): Upload the skill in Claude Desktop (available under Customize > Skills or Settings > Capabilities > Skills, depending on your version), provide your API key once, and chat in plain English to analyze a job role, fill resume gaps, and generate tailored PDFs.
- Claude Code, OpenClaw, Codex CLI, and Gemini CLI: Follow the tool-specific directory instructions in the official AI agent install guide or the JobSparrow AI skill GitHub repository to run the full application lifecycle (
analyzing,enhancing,prepare_documents, andready_to_applywith PDF download) straight from your terminal.
Calibrating your AI career advisor across the US, UK, Australia, and New Zealand
Most open-source GitHub prompts are hardcoded by a single developer for a single job market (usually US or European software engineering). If you are a migrant, an international graduate, or a career changer applying across borders, using a one-size-fits-all template can quietly sink your response rate.
JobSparrow fully supports the US, UK, Australia, and New Zealand, and resume conventions, spelling, and length rules follow your market:
- United States: US roles use US English spelling (optimize, analyze) and American resume conventions. As a general hiring norm, US recruiters expect concise, impact-first resumes with quantified outcomes in your top bullets.
- United Kingdom: UK applications use British English (optimise, analyse) and local CV conventions. In general UK recruiting practice, employers expect a structured CV with a focused professional profile at the top.
- Australia & New Zealand: Local applications follow ANZ CV conventions and spelling. Plus, JobSparrow's Smart Job Search includes Seek alongside LinkedIn and Indeed, saving you from writing custom scrapers for ANZ portals.
- Visa status, occupation codes, and career pivots: For migrants, how you frame your work authorization and international experience determines whether you make the shortlist. Combine your agent workflow with our tactical guides on how to list visa status and work rights on your resume in the US, UK, AU, and NZ and our NZ NOL vs. ANZSCO CV guide for AEWV roles. If you are changing industries, our Gap Filler helps you reframe past history using the strategies in our hospitality and retail to corporate resume translation guide or our academic CV to industry resume pivot guide.
Beyond the PDF: moving through the full Offer Path
Here is the biggest philosophical difference in the career-ops vs JobSparrow debate: a GitHub repository treats a downloaded PDF as the finish line. As anyone who has sat on a hiring panel knows, the PDF only gets you through the front door. The job hunt ends at a signed offer, not at a submitted application.
JobSparrow is built around the five-stage Offer Path:
- Diagnose: Upload your current resume or CV for a free recruiter-lens score out of 100 and a clear map of the substantive flaws (vague impact, seniority mismatch, buried evidence) holding you back.
- Position: Do not have a specific job listing yet? Our Positioning engine turns your career history into a sharp angle, recommends best-fit target roles, and generates an Instant Resume for networking and recruiter outreach.
- Execute: Use the web app or the
SKILL.mdagent to run job-specific resume tailoring and generate personalized cover letters, and manage every role in your centralized Application Tracker. Once you submit, follow our timing rules and templates for sending a follow-up email after applying. - Prepare: A great resume creates high interview expectations. Instead of reading static markdown notes, launch JobSparrow's AI mock interviews with real-time audio recording and delivery analysis across Screening, Culture Fit, and Technical rounds. Learn how to practise for a job interview online and master structured storytelling with our behavioral interview STAR scripts and rubrics.
- Close: When the offer arrives, many candidates accept the first number because they don't know what is negotiable or how to ask. Our Offer & Negotiation Coaching helps you evaluate the package and negotiate with confidence.
Transparent pricing vs. API token burn and traditional consultants
A traditional career consultant charges around US$300 to rewrite a single resume and roughly US$2,000 for an end-to-end coaching program. Meanwhile, running a heavy DIY multi-agent repo still burns raw API tokens while leaving you without voice mock interviews or aggregated job matches from LinkedIn, Indeed, and Seek, delivered twice a week.
With JobSparrow, your initial CV diagnosis is 100% free. When you are ready to unlock the full Offer Path (including unlimited tailored resumes and cover letters, unlimited AI mock interviews, smart job matches, negotiation coaching, and full API access for the SKILL.md agent), you can join the Land the Job membership:
- United States: US$45/month, or US$99 every three months (US$33/month)
- United Kingdom: £35/month, or £69 every three months
- Australia: A$59/month, or A$129 every three months
- New Zealand: NZ$59/month, or NZ$129 every three months
First-time members on the monthly plan can also try the full Offer Path for 7 days for US$5.99, then US$45 a month (or £4.99 then £35/month in the UK; A$8.99 then A$59/month in Australia; NZ$9.99 then NZ$59/month in New Zealand) unless cancelled before day 8. You can cancel anytime in one click and keep full access until your paid period ends.
Stop debugging scrapers and start landing interviews
Terminal agents like Claude Code and OpenClaw have permanently changed how smart candidates organize their job search. You do not have to choose between an overpriced browser extension that blasts generic spam and a fragile GitHub repository that breaks every time a LaTeX package updates.
Get the best of both worlds: an open SKILL.md workflow inside your favorite AI assistant, backed by a truth-grounded career advisor built by real hiring leaders.
- Primary step: Start with a free CV diagnosis to see your recruiter-lens score out of 100 and map your personalized Offer Path in minutes.
- Ready to build with AI agents? Start your free CV diagnosis or grab the skill from our AI Agent installation guide and try the full Offer Path for 7 days for US$5.99, then US$45 a month (cancel anytime in one click).
Frequently asked questions
What is the difference between Career-Ops, ai-job-search, and the JobSparrow SKILL.md?
Career-Ops (career-ops-hq/career-ops) and ai-job-search (ai-job-search-dev/ai-job-search) are DIY open-source GitHub repositories that run locally using Node.js, Python, Playwright, Go, or a 4GB+ LaTeX installation. The JobSparrow SKILL.md requires no local scraper or LaTeX stack (the skill calls JobSparrow's cloud API), connecting Claude Desktop, Claude Code, OpenClaw, Codex CLI, or Gemini CLI to JobSparrow's cloud career engine for application analysis, interactive gap filling, truth-grounded resume and cover letter tailoring, and server-side PDF generation.
Can I use the JobSparrow SKILL.md in Claude Desktop and OpenClaw without knowing how to code?
Yes. You do not need any programming or command-line experience to use the JobSparrow SKILL.md. Non-technical job seekers and career changers can upload the skill file inside Claude Desktop, provide their JobSparrow API key once, and manage their job application workflow through plain-English conversation.
Why do Playwright job scrapers and auto-apply bots get blocked by LinkedIn, Indeed, and Seek?
Major job boards in the US, UK, Australia, and New Zealand deploy strict anti-bot defenses, including Cloudflare Turnstiles, DOM class randomization, and IP rate-limiting. Local Playwright or Puppeteer scrapers frequently break when portals change their HTML layout and can put your personal job board accounts at risk of suspension. JobSparrow eliminates the need for fragile local scrapers with built-in Smart Job Search in the web app across LinkedIn, Indeed, and Seek.
How does local Claude API token usage compare between a DIY job search repo and JobSparrow?
Running a DIY multi-agent repository locally consumes heavy context because the agent must ingest long CLAUDE.md files, raw scraped HTML, multi-step critic loops, and rendered PDF page images. JobSparrow's SKILL.md uses progressive context loading and executes heavy document processing and PDF rendering via our cloud API, keeping your local context window lean.
Does AI resume tailoring invent fake experience or trigger ATS rejection filters?
Generic AI auto-appliers often fabricate achievements or stuff unnatural keywords into your resume, and a 2025 TopResume survey found 19.6% of hiring managers would reject a candidate whose resume or cover letter was AI-generated. JobSparrow prevents hallucinations by grounding every tailored bullet point in your verified Master Career Profile and using an Interactive Gap Filler that interviews you about missing skills rather than inventing fake experience.
How does JobSparrow handle regional resume differences across the US, UK, Australia, and New Zealand?
JobSparrow fully supports the US, UK, Australia, and New Zealand, and resume conventions, spelling, and length rules follow your target market. Smart Job Search includes Seek alongside LinkedIn and Indeed.
Tags
Keep reading
Recommended articles.
ai job search · resume automation
How to Automate Job Applications with AI: Build an Auto-Apply Bot Using Claude & APIs
Learn how to build an AI job application bot using Claude and APIs. Auto apply to jobs with AI, optimize for ATS, and land more interviews with JobSparrow.
career pivot · ai job search
The 'Reverse' Job Search: Using AI to Discover Alternative Careers From Your Master Profile
Discover alternative careers from your existing skills. JobSparrow's reverse job search strategy finds roles you qualify for right now. Start free.
job search tracker · application organizer
The Smart Job Search Tracker: Organize Applications & Predict Match Scores
Stop using messy spreadsheets. Organize your search, save job descriptions, and predict your success with the best AI job application tracker in 2026.