Agent skill

Job Application Optimizer

by OneWave-AI in OneWave-AI/claude-skills

Optimize job applications by tailoring resumes to job postings, generating customized cover letters, and preparing role-specific interview questions.

MITAuto-check passedBusiness, Finance & HR

Install Job Application Optimizer

skills CLI
$ npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install OneWave-AI/claude-skills job-application-optimizer --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/OneWave-AI/claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/job-application-optimizer .claude/skills/job-application-optimizer && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
job-application-optimizer
GitHub stars
328
Token cost
~785 tokens
SKILL.md length
348 words
Files
4 (incl. references)
Skills in repo
69
Repo updated
First seen
Licence
MIT

At a glance

Optimize job applications by tailoring resumes to job postings, generating customized cover letters, and preparing role-specific interview questions.

  • Works in 6 steps: Identify the task type: resume… → Gather inputs from the user: current… → Analyze the job posting. Extract → …
  • Users need to apply for jobs
  • SKILL.md covers Contents, Workflow, Example Triggers and Best Practices
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Job Application Optimizer is an agent skill from OneWave-AI/claude-skills. 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.

Its SKILL.md is about 790 tokens, which your agent loads only when the skill is triggered. The skill folder holds 4 other files, including reference files (for example `references/cover-letter.md`, `references/interview-prep.md` and `references/resume-optimization.md`).

It sits in Business, Finance & HR, covering Job search and resumes, Resume and CV writing and Interview preparation. The repository describes itself as: 200+ production-ready Claude Code skills for sales, marketing, design, engineering, and AI agent architecture. Built and maintained by OneWave AI. The licence is MIT.

When your agent uses it

  • Users need to apply for jobs
  • Customize resumes
  • Prepare for interviews

Example prompts

  • “/job-application-optimizer”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  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
  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
  6. Verify output quality before delivering. Confirm it matches requirements closely, uses exact keywords naturally, quantifies achievements…

What it can do on your machine

Read from SKILL.md and the folder at commit fc5b785. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md.

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Job Application Optimizer loads about 785 tokens when it runs, and up to ~3.7k if it reads all its reference files. Until then it costs about 83 tokens; SKILL.md has 348 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~83
When it runs · the whole SKILL.md, loaded when a task matches
~785
With references · SKILL.md plus every file in references/, read only if the agent opens them
~3.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from OneWave-AI/claude-skills at commit fc5b785, republished under its MIT licence (© OneWave-AI). 348 words, ~785 tokens.

Download SKILL.mdSave it as .claude/skills/job-application-optimizer/SKILL.md (or your agent's skills folder). This skill also uses 3 other files; get the full folder from GitHub.
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. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 3 other files (references) in job-application-optimizer of OneWave-AI/claude-skills.

  • SKILL.md
  • references/cover-letter.md
  • references/interview-prep.md
  • references/resume-optimization.md

Open the folder on GitHubat commit fc5b785

Compare with similar skills

Job Application Optimizer next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Job Application Optimizer compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Job Application Optimizer this skillOneWave-AI/claude-skills328—~785Automated safety check: PassMIT
LLM Intern Skillwanyichen06/LLMInternSkill325—~1.2kAutomated safety check: PassMIT
Career-Ops Job Search Centercareer-ops-hq/career-ops74k—~3.6kAutomated safety check: PassMIT
Internship Project Preparation ToolLiuMengxuan04/shushu-internship-tool2.1k—~2.3kAutomated safety check: PassCustom licence
Job Application AssistantMadsLorentzen/ai-job-search45k—~1.2kAutomated safety check: NotesMIT
Backend and Agent Project Selectorlishuangqiang/backend-agent-resume-scout349—~1.4kAutomated safety check: PassApache-2.0

Similar skills

  • LLM Intern Skill

    wanyichen06/LLMInternSkill

    A skill your agent uses when polishing, diagnosing, tailoring, or exporting resumes for LLM, RAG, Agent, Agentic RL, post-training, pretraining, AIGC, search/ranking, multimodal, AI backend, or LLM…

    325 GitHub stars~1.2k tokensUpdated 2 mo ago
    Business, Finance & HRAuto-check passed
  • Career-Ops Job Search Center

    career-ops-hq/career-ops

    Routes job-search requests to modes for evaluating offers, scanning portals, generating tailored CVs, tracking applications and drafting outreach, starting from a pasted job URL or description.

    74k GitHub stars~3.6k tokensUpdated today
    Business, Finance & HRAuto-check passed
  • Internship Project Preparation Tool

    LiuMengxuan04/shushu-internship-tool

    Turns a target internship job description into a resume-ready, interview-ready project by finding and auditing GitHub projects and drafting resume bullets and interview Q&A.

    2.1k GitHub stars~2.3k tokensUpdated 3 mo ago
    Business, Finance & HRAuto-check passed
  • Job Application Assistant

    MadsLorentzen/ai-job-search

    Evaluates job postings against your profile, then tailors a LaTeX CV and cover letter and prepares interview answers for the roles you pursue.

    45k GitHub stars~1.2k tokensUpdated today
    Business, Finance & HRAuto-check: notes
  • Backend and Agent Project Selector

    lishuangqiang/backend-agent-resume-scout

    Finds backend or AI agent projects on GitHub that are worth putting on a resume, checks them against local source and writes a Markdown resume package.

    349 GitHub stars~1.4k tokensUpdated 3 mo ago
    Business, Finance & HRAuto-check passed
  • Resume Evidence Workflow

    Elowwwen/resume-evidence-workflow

    Build a reusable career-evidence bank, match it to a job description (JD), select the best installed resume skill, and deliver an application-ready resume.

    163 GitHub stars~2.4k tokensUpdated 9 days ago
    Business, Finance & HRAuto-check passed

More from OneWave-AI/claude-skills

All 69 skills in this repo
  • CRM Data Cleanup

    OneWave-AI/claude-skills

    Finds duplicate and junk records in a CRM CSV export with fuzzy matching, normalizes fields and writes a reviewable merge plan plus import-ready files without touching the live CRM.

    328 GitHub stars~2.5k tokensUpdated 7 days ago
    Auto-check passed
  • Design Export Repair

    OneWave-AI/claude-skills

    Repairs broken decks and PDFs exported from Claude Design or similar AI deck generators: clipped text, wrong fonts and corrupted .pptx package structure.

    328 GitHub stars~2.6k tokensUpdated 7 days ago
    Auto-check passed
  • Bi Measure Builder

    OneWave-AI/claude-skills

    Writes, explains, debugs, and optimizes BI calculations - Power BI / Fabric DAX measures and calculated columns, Tableau calculated fields (FIXED/INCLUDE/EXCLUDE LOD expressions, table…

    328 GitHub stars~2.2k tokensUpdated 7 days ago
    Auto-check passed
  • Bookkeeping Close

    OneWave-AI/claude-skills

    Categorizes transactions, reconciles bank and card statements to the ledger, works a month-end checklist and prepares a close package, without ever forcing a balance.

    328 GitHub stars~2k tokensUpdated 7 days ago
    Auto-check passed
  • CSV and Excel Merger

    OneWave-AI/claude-skills

    Combines CSV, TSV and Excel files into one verified table with pandas, by stacking or joining, mapping columns, normalizing keys and removing duplicates.

    328 GitHub stars~1.6k tokensUpdated 7 days ago
    Auto-check passed
  • Sec Filing Puller

    OneWave-AI/claude-skills

    Pulls financial statement numbers for US public companies straight from SEC EDGAR's free official XBRL APIs (companyfacts, companyconcept, frames, submissions) into a cited table.

    328 GitHub stars~2.1k tokensUpdated 7 days ago
    Auto-check passed

Questions about Job Application Optimizer

What does Job Application Optimizer do?

Optimize job applications by tailoring resumes to job postings, generating customized cover letters, and preparing role-specific interview questions. Job Application Optimizer is an agent skill from OneWave-AI/claude-skills. Optimize job applications by tailoring resumes to job postings, generating customized cover letters, and preparing role-specific interview questions.

When should I use Job Application Optimizer?

Job Application Optimizer fits situations like: users need to apply for jobs; customize resumes; prepare for interviews.

How do I install Job Application Optimizer in Claude Code?

Run `npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a claude-code`. Or copy the skill folder (job-application-optimizer in OneWave-AI/claude-skills) into .claude/skills/job-application-optimizer in your project. Claude Code loads it when a task matches its description.

How do I install Job Application Optimizer in Codex?

Run `npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a codex`. Or copy the skill folder (job-application-optimizer in OneWave-AI/claude-skills) into .agents/skills/job-application-optimizer in your project. Codex loads it when a task matches its description.

Can I use Job Application Optimizer in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add OneWave-AI/claude-skills --skill job-application-optimizer -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/job-application-optimizer, .gemini/skills/job-application-optimizer, .github/skills/job-application-optimizer and .opencode/skills/job-application-optimizer in your project.

What does Job Application Optimizer need to run?

SKILL.md names no scripts, command-line tools or credentials: Job Application Optimizer is instructions for the agent only.

Does Job Application Optimizer access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Job Application Optimizer safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Job Application Optimizer use?

Job Application Optimizer is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Job Application Optimizer use?

About 785 tokens (SKILL.md is roughly 3.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 2.9k tokens, read only when the agent opens those files.

What are the alternatives to Job Application Optimizer?

Skills that share tags, products or a category with Job Application Optimizer: LLM Intern Skill (wanyichen06/LLMInternSkill, 325 stars), Career-Ops Job Search Center (career-ops-hq/career-ops, 74k stars), Internship Project Preparation Tool (LiuMengxuan04/shushu-internship-tool, 2.1k stars) and Job Application Assistant (MadsLorentzen/ai-job-search, 45k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Job Application Optimizer?

OneWave-AI (a GitHub organization) maintains it in OneWave-AI/claude-skills, which has 328 GitHub stars. The repository holds 69 skills in this directory. The repository was last updated on October 2, 2026.

Source: OneWave-AI/claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.