#!/usr/bin/env bash # Setup script for Paramchoudhary/ResumeSkills on macOS, from https://gitmanual.com/Paramchoudhary/ResumeSkills # Read it before you run it: the commands come from the repo's own README and files. # Run: bash setup.sh set -eo pipefail trap 'echo "Setup stopped at the step above. Steps and fixes: https://gitmanual.com/Paramchoudhary/ResumeSkills" >&2' ERR step() { printf '\n\033[1m==> %s\033[0m\n' "$1"; } have() { command -v "$1" >/dev/null 2>&1; } # Installers put programs here; make them usable right away. export PATH="$HOME/.local/share/mise/shims:$HOME/.cargo/bin:$HOME/.local/bin:$HOME/.deno/bin:$HOME/.bun/bin:$PATH" # nvm is a shell function, so load it into this script when it's installed. export NVM_DIR="${NVM_DIR:-$HOME/.nvm}" load_nvm() { [ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" || { have brew && [ -s "$(brew --prefix nvm 2>/dev/null)/nvm.sh" ] && mkdir -p "$NVM_DIR" && . "$(brew --prefix nvm)/nvm.sh"; }; } have_nvm() { load_nvm >/dev/null 2>&1; type nvm >/dev/null 2>&1; } step '1/3 Clone the repository' [ -d 'ResumeSkills' ] || git clone https://github.com/Paramchoudhary/ResumeSkills.git cd 'ResumeSkills' step '2/3 Follow the README: Quick Start Examples' # In the maintainers' order. Do the README instructions above first — they cover steps outside the terminal. User: Here's my resume [paste]. I'm applying to data scientist roles. Help me optimize it. Claude will: 1. Run ATS compatibility check 2. Analyze against common data scientist job requirements 3. Improve bullet points with metrics 4. Suggest keyword additions 5. Format for ATS compatibility User: Here's a job description [paste] and my resume [paste]. Should I apply? Claude will: 1. Calculate match score 2. Identify gaps and strengths 3. Flag any red flags in posting 4. Provide resume customization strategy 5. Generate cover letter talking points User: I have an interview at [Company] for [Role]. Here's my resume. Help me prepare. Claude will: 1. Generate STAR stories from your experience 2. Predict likely interview questions 3. Create talking points for each bullet 4. Research company-specific prep 5. Prepare questions to ask step '3/3 To undo it later: Uninstall' # From the README. # (only to undo the setup) npx skills remove resume-ats-optimizer # (only to undo the setup) npx skills remove resume-bullet-writer # (only to undo the setup) rm -rf ~/.agents/skills/resume-* # (only to undo the setup) rm -rf ~/.cursor/skills/resume-* echo 'Set up Paramchoudhary/ResumeSkills.' echo 'Manual: https://gitmanual.com/Paramchoudhary/ResumeSkills'