Job Application Assistant
Structured fit-scoring, scam-check, CV/cover-letter, and interview-prep framework — built for its own CareerForge repo, not portable alone.
Test report
- Verdict
- Works with setup
- Score
- Tested
- Jul 15, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · a3a0172
Ran a real before/after fit check on a synthetic posting with scam-ish red flags (personal Gmail contact, no company site, hybrid-Berlin vs. remote-only candidate): the baseline free-text review said 'decent fit, apply if willing to relocate' and never questioned the posting; the skill's structured framework flagged the personal-email/no-website signals as a Caution/Suspicious legitimacy gate before drafting anything and correctly force-overrode the fit verdict to 'Poor Fit' via the location dealbreaker rule the freeform baseline had glossed over — but the same run exposed that the skill's own salary-lookup script and LaTeX CV/cover-letter templates live at the parent repo's root, not inside the skill folder that gets installed.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 3/5
- Triggers reliably 5/5
- Output vs. baseline 8/10
- Docs & honesty 5/5
What Job Application Assistant does
Runs a 4-step job-application pipeline: weighted fit scoring against a candidate profile, a separate posting-legitimacy/scam gate, tailored CV and cover-letter drafting under a strict no-fabrication writing-style guide, and STAR-based interview prep. Triggers on applying to a job, evaluating a posting, writing a CV/cover letter, or interview prep, but the CV/cover-letter and salary-benchmark steps depend on LaTeX templates, fonts, and scripts that live outside this skill folder, at the parent CareerForge repo's root.
How to install Job Application Assistant
git clone https://github.com/suraj-davariya/ai-job-search.git
mkdir -p ~/.claude/skills
cp -r ai-job-search/.claude/skills/job-application-assistant ~/.claude/skills/job-application-assistant
# Fit-eval and interview-prep work with this alone (fail-open on missing data). CV/cover-letter PDF generation additionally needs: ai-job-search/cv/ (cfcv.cls, main_example.tex), ai-job-search/cover_letters/ (cfcl.cls, main_example.tex, OpenFonts/), ai-job-search/trust-safety/scam-patterns.json, ai-job-search/salary_lookup.py, the /setup·/expand·/reset commands from ai-job-search/.claude/commands/, and a LaTeX distribution (lualatex + xelatex, e.g. `brew install --cask mactex`) — none of which ship inside the skill folder.
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Job Application Assistant
-
/job-application-assistantStructured fit-scoring, scam-check, CV/cover-letter, and interview-prep framework — built for its own CareerForge repo, not portable alone.
It also activates on plain-language prompts like these:
-
check if this job posting looks legit before I apply to it -
score how well I fit this job against my candidate profile -
prep me for a STAR-format interview for this role
Frequently asked questions
- Is the Job Application Assistant skill free?
- Yes. The skill itself is free from suraj-davariya/ai-job-search. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Job Application Assistant work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 15, 2026. Verdict: Works with setup. Ran a real before/after fit check on a synthetic posting with scam-ish red flags (personal Gmail contact, no company site, hybrid-Berlin vs. remote-only candidate): the baseline free-text review said 'decent fit, apply if willing to relocate' and never questioned the posting; the skill's structured framework flagged the personal-email/no-website signals as a Caution/Suspicious legitimacy gate before drafting anything and correctly force-overrode the fit verdict to 'Poor Fit' via the location dealbreaker rule the freeform baseline had glossed over — but the same run exposed that the skill's own salary-lookup script and LaTeX CV/cover-letter templates live at the parent repo's root, not inside the skill folder that gets installed.
- What is the Job Application Assistant SkillProof Score?
- 8.4/10 — installs cleanly 3/5, triggers reliably 5/5, output vs. baseline 8/10, docs & honesty 5/5.
- How do I install Job Application Assistant?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Job Application Assistant with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.