job-application-optimizer — Claude Code skill: tailor a resume
This skill rewrites your resume for a specific posting, drafts a cover letter and builds interview questions. Useful when an application has to go out today.
npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a claude-codeWhat job-application-optimizer does
The skill reads a job posting and pulls out required and preferred skills, years of experience, tools, certifications, plus the keywords an ATS will look for. It also picks up culture signals: work style, values, whether the team is remote or in-office. Your resume gets scored against all of that, and every requirement is marked as met, partial or a gap. Missing keywords are listed separately.
Then it produces the deliverable you asked for. A rewritten resume with a new summary, reworked experience bullets and quantified achievements. A cover letter that opens with a hook, matches two or three requirements with metrics and closes with a call to action. Or interview prep with likely technical and behavioral questions, deep-dive topics and a pre-interview checklist. Three reference files ship with it: references/resume-optimization.md with the ATS checklist, references/cover-letter.md and references/interview-prep.md. Before handing anything over, the skill runs its own quality pass — keywords have to read naturally, not pasted in.
Have two things ready: your current resume and the target posting. Without the posting there is nothing to score against, so the tailoring step has no input. LinkedIn profile and career goals are optional prompts you can skip.
What it helps with
- rewrite a resume against a specific posting
- draft a cover letter with metrics for two or three key requirements
- build technical and behavioral interview questions
- spot skills missing for a role
- check a resume against an ATS checklist
Example prompts for the agent
- Optimize my resume for this job posting, file is
resume.pdf, posting pasted below - Write a cover letter for this position
- Prepare interview questions for this role
How to install job-application-optimizer
1Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a claude-code2Manually: put the files in place
~/.claude/skills/job-application-optimizer/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/job-application-optimizer/
1Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a codex2Manually: put the files in place
.agents/skills/job-application-optimizer/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a cursor2Manually: put the files in place
.cursor/skills/job-application-optimizer/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install OneWave-AI/claude-skills job-application-optimizer2Manually: put the files in place
.github/skills/job-application-optimizer/SKILL.md1Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a gemini-cli2Platform CLI
gemini skills install https://github.com/OneWave-AI/claude-skills --path job-application-optimizerManually: put the files in place
.devin/skills/job-application-optimizer/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about job-application-optimizer
How do I install job-application-optimizer in Claude?
Run npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a claude-code. The skill file then lives at ~/.claude/skills/job-application-optimizer/SKILL.md.
What does job-application-optimizer do?
It breaks a job posting into requirements and keywords, scores your resume against them, and produces the material you asked for: a tailored resume, a cover letter or interview questions.
What do I need to give the skill?
Your resume and the target job posting. LinkedIn profile, career goals and constraints are optional extras it will ask about.
Source text
SKILL.md · MIT
--- name: job-application-optimizer description: Optimize job applications by tailoring resumes to job postings, generating customized cover letters, and preparing role-specific interview questions. Analyzes job descriptions to highlight relevant skills and experience. Use when users need to apply for jobs, customize resumes, or prepare for interviews. --- # Job Application Optimizer Tailor job application materials and prepare for interviews with AI-powered optimization. ## Contents - references/resume-optimization.md - Full resume optimization report template and ATS checklist - references/cover-letter.md - Cover letter template and breakdown - references/interview-prep.md - Interview preparation guide template ## Workflow 1. Identify the task type: resume tailoring, cover letter generation, interview preparation, skills gap analysis, or application strategy. 2. Gather inputs from the user: current resume, target job posting, optional LinkedIn profile, career goals, and any constraints. 3. Analyze the job posting. Extract: - Required skills, preferred skills, years of experience, technical and soft skills, education, certifications, and tools. - Keywords: industry terms, technical jargon, action verbs, company values, role-specific language, and ATS keywords. - Culture signals: work style, values, environment (startup/enterprise/remote), leadership style, and team dynamics. 4. Score the candidate against requirements. Mark each requirement as met, partial, or a gap. List keywords missing from the resume. 5. Produce the requested deliverable using the matching template: - Resume optimization: rewrite summary, experience bullets, and skills section; quantify achievements; address gaps; run the ATS checklist. See references/resume-optimization.md. - Cover letter: open with hook and position, match 2-3 key requirements with metrics, show company research, close with a call to action. See references/cover-letter.md. - Interview prep: generate likely technical and behavioral questions, deep-dive topics, questions to ask, and a pre-interview checklist. See references/interview-prep.md. 6. Verify output quality before delivering. Confirm it matches requirements closely, uses exact keywords naturally, quantifies achievements, shows cultural fit, stays ATS-friendly, tells compelling stories, and is error-free. ## Example Triggers - "Optimize my resume for this job posting" - "Write a cover letter for this position" - "Prepare interview questions for this role" - "Analyze this job description" - "What skills am I missing for this job?" - "Tailor my resume to match these requirements" ## Best Practices - Resume: use exact keywords from the posting, quantify achievements, lead with relevant experience, keep to 1-2 pages, format for ATS, match language and tone. - Cover letter: personalize to company and role, show genuine research, match 2-3 requirements with metrics, keep to 3-4 paragraphs, open and close strong. - Interview prep: prepare STAR stories, practice out loud, research the company thoroughly, prepare thoughtful questions, review technical concepts.
© OneWave-AI · MIT · OneWave-AI/claude-skills