Skip to main content
skill CX Codex

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.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a claude-code
Open on GitHub

What 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-code

2Manually: put the files in place

~/.claude/skills/job-application-optimizer/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/job-application-optimizer/

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

Similar skills

All skills for Notes, tasks and projects →

From the same set66

csv-excel-merger A skill that folds several CSV, TSV and Excel files into one: stacks, joins on a key, drops duplicates and checks the row math. CX Codex +1 1,200installs technical-writer Writes and restructures READMEs, tutorials, how-to guides, runbooks and release notes grounded in the actual code. Useful when new developers need to understand a project. CX Codex +1 1,000installs sports-betting-analyzer Analyzes spreads, over/unders, and prop bets using historical trends and situational stats. Built for educational and entertainment betting analysis. CX Codex +1 808installs css-animation-creator A coding-agent skill for writing CSS animations, transitions, micro-interactions and scroll effects. Useful when you need motion in a UI without hand-tuning every duration. CX Codex +1 805installs knowledge-base-builder Turns support tickets into knowledge base articles: FAQ sections, step-by-step tutorials with screenshot placement, video scripts and deflection metrics. CX Codex +1 667installs workout-program-designer Designs custom workout programs for strength, cardio, and flexibility goals. It schedules progressive overload, deload weeks, and adapts exercises for home or gym setups. CX Codex +1 664installs color-palette-extractor Pulls dominant colors out of an image, screenshot or website and turns them into a palette with contrast checks. Handy when you need a theme built from a logo or someone else's mockup. CX Codex +1 609installs stock-photo-finder A skill for searching multiple free stock photo sites at once with license, orientation, and palette filters. Useful when sourcing images for UI layouts and articles. CX Codex +1 582installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor