Skip to content

/setup

One-time setup for Resume Builder — Python dependencies, config.json, cloud or local scoring, and optional LLM features. Use once right after installing, or when the user reports missing dependencies, a missing or incomplete config, wants to switch between cloud and local

From plugin
resume-builder
959 skills4 agents9 commands1 hook
+1

Claude Code

$ npx -y skills add jananthan30/Resume-Builder --skill setup --agent claude-code

SKILL.md

setup.SKILL.md
name: setup
description: One-time setup for Resume Builder — Python dependencies, config.json, cloud or local scoring, and optional LLM features. Use once right after installing, or when the user reports missing dependencies, a missing or incomplete config, wants to switch between cloud and local scoring, or wants to enable AI-augmented scoring with an Anthropic API key.

Resume Builder — One-Time Setup

Run this skill once after installing to get started.

Instructions

You are helping the user set up Resume Builder. Guide them through the steps below.

Step 1: Check Python

Run `python --version` (or `python3 --version` on Mac/Linux).

  • If Python 3.10+ is installed, proceed to Step 2.
  • If Python is NOT installed, tell the user:
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 the setup skill again.

Stop here if Python is not installed.

Step 2: Choose Install Type

Ask the user which setup they prefer:

**Option A: Quick Setup (Recommended for most users)**

  • Cloud-based scoring — no heavy downloads
  • Installs only 2 small packages (~5 seconds)
  • Scoring happens on our cloud server (5 free scores, then Pro $12/month for unlimited)
  • Optional LLM-augmented scoring with your own Anthropic API key

**Option B: Full Local Setup (For developers / offline use)**

  • Installs all scoring engines locally (~500MB, takes 2-3 minutes)
  • Scoring runs on your machine — no cloud needed, no limits
  • Requires more disk space and RAM

Step 3A: Quick Setup (Cloud)

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.

Step 3B: Full Local Setup

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')"

Step 4: Set Up Configuration

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:

  • Full name
  • Credentials (e.g., M.D., MBA, CPA — or leave blank)
  • Email
  • Phone
  • LinkedIn URL
  • Path to their master resume file (DOCX, PDF, or Markdown with their full work history)

3. Create `config.json` with their answers

Step 5: (Optional) LLM Features Setup

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.

Step 6: Verify

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 [paste job description]          — Full resume + cover letter package
  tailor-resume [paste JD]                — Resume only
  cover-letter [paste JD]                 — Cover letter only
  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.

Read more
@jananthan30
Ships withresume-builder

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.

959 skills4 agents1 MCP
Get the whole plugin, auto-invoked

Stars on GitHub

Momentum

stars in total
95
Star history of jananthan30/Resume-Builder on GitHub, a chart by star-history.com

Other skills on resume-builder.

batch-resume
Auto-invoked

batch-resume

Process multiple job descriptions from the batch_jds folder into tailored application packages, each produced by the native…

cover-letter
Auto-invoked

cover-letter

Create a compelling one-page, human-voice cover letter for a job description and generate the final DOCX. Use when the user wants…

find-jobs
Auto-invoked

find-jobs

Search live job boards for roles that match the master resume, then score and rank them by ATS and HR fit. Use when the user…

job-fit
Auto-invoked

job-fit

Run the deterministic, digest-bound candidate-fit gate that scores the configured master resume against an exact job description…

resume-team
Auto-invoked

resume-team

Run the capability-isolated native Researcher, Writer, Auditor, and Editor runtime to publish a verified Markdown resume draft.…

resume
Auto-invoked

resume

Generate a tailored resume AND cover letter for a job description via the native four-role Resume Team, score both against ATS…

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

Questions about setup.

Which coding agents can use setup?
setup installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.