By alan-w25
End-to-end job search coaching: profile building, JD analysis with match scoring, ATS-optimized resume tailoring, deep company research, tailored interview prep with interviewer perspective reports, mock interviews, recruiter coaching, rejection diagnosis, and offer negotiation.
Build and maintain a comprehensive career profile by deeply interrogating the user about ALL their professional experiences, skills, projects, and achievements — or by parsing an uploaded resume file (PDF, DOCX, LaTeX .tex, markdown, or plain text). This is the foundation skill for the job search agent system. Trigger this skill whenever the user mentions: building a profile, updating their experience, uploading a resume, "what do you know about my background", "let's update my profile", "add this experience", "I got a new certification", "build my resume from scratch", "parse my CV", or any variation of capturing professional identity. Also trigger when any other job-search skill (job-analyzer, resume-tailor, interview-coach) needs profile data and none exists yet. This skill should be the FIRST thing used before any job search activity. Even if the user just says "help me with my job search" — start here if no profile exists.
Comprehensive interview preparation, company research, mock interviews, recruiter coaching, and offer negotiation — all tailored to the specific role, company, and the user's career profile. This skill goes far beyond generic interview questions by researching what THIS company actually asks, mapping the user's STAR stories to likely questions, coaching recruiter interactions in real-time, and guiding through offer negotiation. Trigger this skill whenever the user says "prep me for an interview", "I have an interview at [Company]", "what should I expect?", "mock interview", "practice interview questions", "help me with interview prep", "research this company", "the recruiter said X — what do I do?", "I got an offer — should I negotiate?", "how do I handle this interview", "what questions should I ask", "behavioral interview practice", "technical interview prep", "system design prep", "case study prep", "STAR story practice", "salary negotiation", "what to say to the recruiter", "follow up after interview", or any variation of interview or offer-stage coaching. Also trigger when the user shares recruiter messages, interview feedback, or asks for post-interview strategy. This is the skill for everything from application submission through accepted offer.
Analyze job descriptions to produce a detailed match score against your career profile, identify skill gaps, decode hidden signals in JD language, and determine if a role is worth pursuing. Use this skill whenever the user pastes a job description, shares a job posting URL, says "am I qualified for this?", "should I apply?", "what are my chances?", "analyze this JD", "how well do I match?", "rate this role", "is this a good fit?", "score this job", "what do you think of this role?", or any variation of evaluating a job opportunity. Also trigger when the user wants to compare multiple jobs side by side, decode what a JD is really saying, or understand the hidden meaning behind corporate job listing language. If someone pastes a wall of text that looks like a job description, trigger this skill even if they don't explicitly ask for analysis.
Generate a targeted, ATS-optimized resume tailored to a specific job description using the user's career profile. Produces a polished PDF or DOCX with the right keywords, reordered experience, and bullet points that directly address what the JD is asking for. Trigger this skill whenever the user says "tailor my resume", "customize my CV", "make a resume for this job", "update my resume for this role", "ATS optimize my resume", "write resume bullets", "rewrite my experience for this JD", "create a targeted resume", or any variation of adapting a resume to a specific opportunity. Also trigger when the user has just analyzed a JD with job-analyzer and wants to proceed to the application step. If someone says "I want to apply" after analyzing a role, this is the next skill.
Uses power tools
Uses Bash, Write, or Edit tools
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
End-to-end AI career coaching for Claude Code. Profile building, JD analysis, resume tailoring, interview prep, recruiter coaching, and offer negotiation.
claude plugin marketplace add alan-w25/job-search-agent
claude plugin install job-search-agent@job-search-agent
Or clone manually:
git clone https://github.com/alan-w25/job-search-agent.git ~/.claude/plugins/job-search-agent
/job-search-agent:quick-start → Guided questions to route you
/job-search-agent:help → Full overview of everything available
/job-search-agent:status → Profile completeness and application tracker
Or just describe your situation:
| Skill | What it does |
|---|---|
| career-profile-builder | Interrogate experiences or parse uploaded resume into structured profile |
| job-analyzer | Match scoring, JD decoding, gap analysis, networking intelligence |
| resume-tailor | ATS-optimized resume with 70%+ keyword coverage and LinkedIn sync |
| interview-coach | Company research, tailored prep, mock interviews, recruiter coaching, rejection diagnosis, offer negotiation |
| Command | Purpose |
|---|---|
| /quick-start | Guided entry point — asks your situation, routes to right skill |
| /help | Shows everything available |
| /status | Profile completeness and application tracker |
| Agent | Purpose |
|---|---|
| coach | Orchestrates skills based on your situation with checkpoints between each |
1. Build profile → /career-profile-builder
2. Paste a JD → /job-analyzer (match score, gaps, red flags)
3. Tailor resume → /resume-tailor (ATS-optimized, 70%+ keyword coverage)
4. Apply → (you do this)
5. Research + prep → /interview-coach (deep company research + tailored questions)
6. Practice → /interview-coach (mock with difficulty modes)
7. After interview → /interview-coach (debrief, thank-you, rejection diagnosis)
8. Negotiate offer → /interview-coach (evaluation + counter-offer scripts)
job-search-agent/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ ├── career-profile-builder/
│ │ ├── SKILL.md
│ │ └── references/
│ │ └── profile-schema.md
│ ├── job-analyzer/
│ │ ├── SKILL.md
│ │ └── references/
│ │ ├── jd-analysis-framework.md
│ │ └── deep-research-validation.md
│ ├── resume-tailor/
│ │ └── SKILL.md
│ └── interview-coach/
│ ├── SKILL.md
│ └── references/
│ ├── interviewer-perspective.md
│ ├── negotiation-scripts.md
│ ├── post-interview-coaching.md
│ ├── strategic-questions.md
│ └── deep-research-validation.md
├── commands/
│ ├── quick-start.md
│ ├── help.md
│ └── status.md
└── agents/
└── coach.md
MIT
npx claudepluginhub alan-w25/job-search-agent --plugin job-search-agentJob search copilot for any industry. Evaluate job postings, generate ATS-optimized resumes, scan career portals, track applications, draft outreach, and research companies. Works for engineers, marketers, nurses, lawyers, and everyone in between.
AI-powered end-to-end job search companion. Combines recruiter, career coach, reverse recruiter, and market analyst into a single intelligent platform with a feedback loop that learns what works for you.
End-to-end career support with guided coaching for job seekers at all levels, plus AI governance guidance for Non-Executive Directors and Board Governors. Eleven skills including Tim (your personal career coach), getting started guidance, AI impact assessment, employer footprint analysis, social media review, LinkedIn optimisation, ATS CV rewriting, interview preparation, job search strategy, career transitions (including non-linear career exploration: entrepreneurship, startups, public sector, charity, intrapreneurship, and multi-role skilling), and board-level AI oversight.
Intelligence-driven job application system - resume development, interview prep, OSINT intelligence, career strategy, and crisis management using HAM-Z methodology
AI-powered job search, resume tailoring, and cover letter writing
Interactive 7-level resume coaching process. Transforms generic resumes into compelling, personalized documents through recruiter perspective analysis, gap comparison, and expression discovery.