resume-forge
v1.0.0
Published
JD or job link -> ATS-optimized tailored resume. One-command installer for the resume-forge Claude Code / agent skill (default | classic | latex templates).
Downloads
21
Maintainers
Readme
resume-forge (Claude Code plugin)
Paste a job description or a job link → it scrapes the JD → generates an ATS-optimized
resume PDF tailored to your profile. Slash command: /resume-forge. Templates: default,
classic, latex.
This repo is a single-plugin marketplace following the Claude Code plugin standard. It ships:
- a slash command (
commands/resume-forge.md→/resume-forge) - a self-contained skill (
skills/resume-forge/— scripts, templates, fonts all bundled) - plugin + marketplace manifests (
.claude-plugin/)
resume-forge/
├─ .claude-plugin/
│ ├─ plugin.json # plugin manifest
│ └─ marketplace.json # marketplace manifest (lets git/local install work)
├─ commands/
│ └─ resume-forge.md # /resume-forge slash command → delegates to the skill
└─ skills/
└─ resume-forge/ # the self-contained engine
├─ SKILL.md README.md package.json
├─ scripts/ (build-resume.mjs, generate-pdf.mjs, generate-latex.mjs, fonts/)
├─ templates/ (cv-template.html, cv-template-classic.html, cv-template.tex)
└─ profile/ (cv.example.md, profile.example.yml)Install — one command (npx)
npx resume-forgeCopies the skill + /resume-forge command into ~/.claude/ and installs Playwright. After it
finishes, /resume-forge is available in every project. (--dir <path> targets a different agent
home; --no-deps skips the Playwright install.)
Install (this machine, from source)
# register this folder as a local marketplace, then install the plugin
claude plugin marketplace add C:\Users\saite\.claude\resume-forge
claude plugin install resume-forge@resume-forge
# one-time runtime deps for PDF rendering
cd C:\Users\saite\.claude\resume-forge\skills\resume-forge && npm install
# optional, only for the latex template: install tectonic or pdflatex (MiKTeX / TeX Live)Then /resume-forge is available in every project on this machine.
Install from GitHub (anyone)
claude plugin marketplace add saiteja007-mv/resume-forge
claude plugin install resume-forge@resume-forge(then npm install inside the installed skills/resume-forge/ for PDF rendering.)
Your profile data
Profile lives in ~/.resume-forge/ (cv.md + profile.yml) — outside the plugin, so it
survives updates and is shared across every project. Override with RESUME_FORGE_DATA=/some/dir.
The skill onboards you automatically on first run if those files are missing. profile/*.example.*
in the skill show the required format. Your real cv.md / profile.yml are git-ignored — never shared.
Usage
/resume-forge https://boards.greenhouse.io/acme/jobs/123 --template=classic
/resume-forge <paste full job description text> --template=latexSee skills/resume-forge/SKILL.md for the full pipeline and skills/resume-forge/README.md for the
engine details and templates table.
Honesty rule
Every metric, employer, date, and skill on the resume must trace to your cv.md. The skill reframes
your real experience to the JD's vocabulary — it never invents experience you don't have, and it
never submits applications (it produces a file for you to review).
