batch-resume
Process multiple job descriptions from batch_jds into tailored application packages.
One-time setup for Resume Builder dependencies, config, cloud scoring, and optional LLM features.
> /plugin marketplace add jananthan30/Resume-Builder > /plugin install resume-builder@resume-builder-marketplace
How it fires
How this command gets triggered: by you, by Claude, or both.
/setupContext preview
What this command does when you run it.
One-time setup for Resume Builder dependencies, config, cloud scoring, and optional LLM features.
description: One-time setup for Resume Builder dependencies, config, cloud scoring, and optional LLM features.
Run this command once after installing the plugin to get started.
$ARGUMENTS
You are helping the user set up the Resume Builder plugin. Guide them through the steps below.
Run `python --version` (or `python3 --version` on Mac/Linux).
The scoring engine requires Python 3.10 or later. Download it from: https://www.python.org/downloads/ During installation: - CHECK "Add Python to PATH" (Windows) - Mac/Linux: Use your package manager (brew install python3) After installing Python, run /resume-builder:setup again.
Stop here if Python is not installed.
Ask the user which setup they prefer:
**Option A: Quick Setup (Recommended for most users)**
**Option B: Full Local Setup (For developers / offline use)**
pip install -r requirements-plugin.txt
If `pip` is not found, try `pip3` or `python -m pip`. If needed, use the `requirements-plugin.txt` file from the installed plugin root.
This installs `fastmcp` (MCP protocol) and `anthropic` (for LLM features). All ATS/HR scoring goes through the cloud API automatically.
pip install -r requirements.txt
Use the `requirements.txt` file from the installed plugin root if needed. This takes 1-3 minutes (downloads sentence-transformers model ~80MB).
Then download NLTK data:
python -c "import nltk; nltk.download('wordnet'); nltk.download('punkt_tab')"Check if the user has a `config.json` in their project. If not, create one from `config.example.json`:
1. Read `config.example.json` from the plugin directory 2. Ask the user for their details:
3. Create `config.json` with their answers
Ask the user if they want to enable advisory AI-powered scoring.
If yes: 1. They need an Anthropic API key from https://console.anthropic.com/ 2. Create a `.env` file with: `ANTHROPIC_API_KEY=sk-ant-...` 3. This enables the advisory `score_with_llm` tool. Legacy direct rewrite tools are not production-authorized; the native Resume Team is the sole production resume rewrite and draft-publication path.
If no, skip this step. The ATS and HR scorers work without an API key.
For Quick Setup, run:
python -c "import fastmcp; print('Plugin ready! Cloud scoring active.')"For Full Setup, run:
python -c "import ats_scorer; import hr_scorer; print('Full scoring engine ready!')"If successful, tell the user:
Setup complete! You can now use: /resume-builder:resume [paste job description] — Full resume + cover letter package /resume-builder:tailor-resume [paste JD] — Resume only /resume-builder:cover-letter [paste JD] — Cover letter only /resume-builder:writing-coach [resume file] — Improve resume writing quality The scoring engine is active and will automatically score your resumes. Cloud scoring: 5 free scores included. Upgrade at https://getresumehq.com
If it fails, show the error and suggest fixes.
Every AI resume tool promises to "beat the ATS." This one has a harder rule: it never invents experience — and when a job is a genuine mismatch, it declines to tailor at all and tells you why.
Process multiple job descriptions from batch_jds into tailored application packages.
Create a one-page cover letter for a job description and generate the final DOCX.
Search live job boards for roles that match the master resume, then rank them by fit.
Run the deterministic, digest-bound candidate-fit gate before any resume tailoring.
Run the role-separated, fail-closed Resume Team workflow against a job description.
Generate a tailored resume and cover letter from a job description, score both, create DOCX files, and update the tracker.