Job Seeker Claude Skills is a complete Claude Skills package by Asad Faizee for job seekers who want a repeatable, honest, and practical workflow for applying to jobs.
It helps turn a job description and an existing CV/resume into a stronger application packet:
- ATS keyword audit
- tailored resume or CV
- focused cover letter
- recruiter message
- interview prep pack
- follow-up emails
- CSV job application tracker
- combined application packet
Ethical rule: improve clarity and relevance, but never invent experience, degrees, employers, titles, dates, metrics, certifications, tools, or projects.
| Slash command | Purpose |
|---|---|
/job-seeker-helper |
End-to-end job application workflow. Best starting point. |
/resume-optimizer |
Tailor a resume/CV to a job description while preserving truth. |
/cover-letter |
Write a specific, non-generic cover letter from a JD and candidate background. |
/interview-coach |
Build role-specific interview prep, STAR stories, mock questions, and salary talking points. |
/job-application-tracker |
Create and maintain a CSV job tracker with next actions. |
Most job seekers do not need a prettier resume. They need a repeatable process:
- Decode the job description.
- Identify must-have skills and keywords.
- Map real candidate proof to the role.
- Rewrite bullets with impact, scope, and tools.
- Create a cover letter that sounds specific.
- Prepare for recruiter screens and interviews.
- Track applications and follow-ups.
This repository packages that process into Claude Skills plus reusable Markdown templates and standard-library Python helper scripts.
.claude/skills/
job-seeker-helper/ # Full end-to-end skill
resume-optimizer/ # Resume-specific slash command
cover-letter/ # Cover-letter slash command
interview-coach/ # Interview-prep slash command
job-application-tracker/ # Tracker slash command
docs/ # Install, usage, design, privacy, prompt guide
examples/ # Sample resume, JD, and tracker data
tests/ # Python tests for helper scripts
Clone the repo, then copy the skills into your personal Claude skills directory:
git clone https://github.com/Faizee-Asad/job-seeker-claude-skills.git
mkdir -p ~/.claude/skills
cp -R job-seeker-claude-skills/.claude/skills/* ~/.claude/skills/Restart Claude Code if the top-level skills directory did not exist before. Then try:
/job-seeker-helper I have resume.md and job-description.md. Create a tailored resume, cover letter, recruiter message, interview prep pack, and job tracker row.
You can also keep .claude/skills/ inside any project where you want the skills available. Claude Code discovers project skills from .claude/skills/.
If your Claude plan supports custom Skills:
- Zip one skill folder, for example
.claude/skills/job-seeker-helper/. - Make sure the ZIP contains the skill folder as the root folder and includes
SKILL.md. - Upload it in Claude under Customize > Skills.
- Enable the Skill.
- Start a chat and ask Claude to use it for your resume and job description.
For a full workflow, upload job-seeker-helper first. Upload the companion skills if you also want direct commands such as /resume-optimizer, /cover-letter, /interview-coach, and /job-application-tracker.
/job-seeker-helper Use my resume in resume.md and this job description in jd.md. Create a complete application packet.
/resume-optimizer Compare my resume to this job description. Identify missing keywords, rewrite my summary, and improve the bullets without inventing experience.
/cover-letter Write a concise cover letter for this Senior Data Analyst role. Use my resume.md and avoid sounding generic.
/interview-coach Prepare me for a first recruiter call and a technical interview for this role. Include likely questions and strong answer outlines.
/job-application-tracker Create a tracker and add this job: Stripe, Product Analyst, Applied today, follow up next Friday.
All scripts use the Python standard library only.
python .claude/skills/job-seeker-helper/scripts/keyword_audit.py \
--resume examples/resume.example.md \
--job examples/job-description.example.md \
--output ats_keyword_audit.md
python .claude/skills/job-seeker-helper/scripts/job_tracker.py \
--file job_tracker.csv \
--company "ExampleCo" \
--role "Data Analyst" \
--status "Applied" \
--next-action "Follow up with recruiter"
python .claude/skills/job-seeker-helper/scripts/packet_builder.py \
--output application_packet.md \
ats_keyword_audit.md tailored_resume.md cover_letter.md interview_prep_pack.mdpython .claude/skills/job-seeker-helper/scripts/validate_skill.py .claude/skills
python -m unittest discover -s testsThe skill is aggressive about relevance and clarity, but conservative about truth. It must not invent employment history, degrees, certifications, metrics, tools, or impact. It can suggest where to add proof, but it should label unknowns as placeholders like [add metric if true].
Created by Asad Faizee.
GitHub: https://github.com/Faizee-Asad/job-seeker-claude-skills
MIT. See LICENSE.