PlaygroundCatalog › Job Application
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.

▶ Run it free — no key needed 📝 Grade your existing draft View SKILL.md ↗

🗣 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

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