JA
Job Application
🔵 Stable🕐 updated 2026-07-08
🔷 SkillSpec L3
pm-business
Tailors a CV and cover letter to a specific job description. Use when asked to write a cover letter, tailor a CV or resume, optimise for ATS, match a job description, or prepare a job application. Produces an ATS-optimised tailored CV summary and a personalised cover letter aligned to the role's requirements.
🗣 Say this to your agent
“Help me apply for this job: [paste JD]”“Tailor my CV for this role: [paste JD + CV]”“Write a cover letter for [role] at [company]”“Optimise my application for ATS for this job description”
What to give it
▸Job description — paste in full
▸Current CV / resume — paste or describe key experience, roles, and skills
▸The specific thing that excites them about this role — used in the cover letter — must be genuine
▸Any particular strengths to emphasise (optional) — optional
▸Any gaps they're worried about (optional) — optional — helps address them proactively
✅ The bar it holds itself to
Every skill in this library self-verifies — these are this skill's own quality checks, straight from its definition.
✓JD analysis completed before writing (not skipped)
✓ATS keywords are integrated naturally (not stuffed)
✓Cover letter opens with something specific (not a generic opener)
✓Paragraph 2 includes at least one quantified achievement
✓Cover letter is 250–350 words
✓Gaps are either addressed or strategically omitted
⚠️ What it refuses to do
Do not fabricate or embellish experience — only use real achievements from the provided CV
Do not use the same cover letter template for every role — every letter must reference specific details of the job description
Do not address selection criteria that aren't in the JD — match keywords the employer actually used
Do not omit ATS optimisation — ensure role-specific keywords from the JD appear naturally in the CV summary
Do not write a cover letter that re-summarises the CV — it must add context and motivation, not repeat bullet points
📚 Ships with
- references/six-second-scan.md — how the ATS parser and the 6-second human scan actually read an application, and the 20-minute tailoring budget
Install
npx pm-claude-skills add --agent claude # or codex · cursor · gemini · hermes
# or one-line MCP (every skill, any client):
claude mcp add pm-skills -- npx -y pm-claude-skills-mcp
Start with
Related skills
🔌 Embed this skill
Drop this on your blog, docs, or site — it renders a "Run this skill" card:
<div data-pm-skill="job-application"></div>
<script src="https://mohitagw15856.github.io/pm-claude-skills/embed.js" async></script>
💬 Discussion
Job Application is one of 1098 open-source professional AI agent skills — all SkillSpec L3.
Try them all in the browser · ⭐ Star on GitHub · Browse the full catalog