Claude Code Edition

The full-featured CLI workflow. Portfolio integration, profile management, and polished Word documents — all from your terminal.

💻 CLI workflow 📄 .docx output 💼 Portfolio integration 👤 Profile management

Quick Start

  1. Install Python dependencies: pip3 install python-docx pyyaml --user
  2. Clone the skill: git clone https://github.com/PrairieAster-Ai/claude-code-skills.git then cp -r claude-code-skills/skills/job-apply ~/.claude/skills/
  3. Import your resume: python3 ~/.claude/skills/job-apply/import_resume.py
  4. In Claude Code, run: /job-apply [paste job description]
  5. Review fit assessment, confirm, and get your documents

Features

📊 Fit Assessment

T-chart evaluation with must-have/nice-to-have scoring, gap analysis, and recommendation tiers

📄 Word Documents

Professional .docx output with industry-matched styling, ATS-optimized and human-scannable

💼 Portfolio Integration

Automatically matches your coding projects to job requirements with achievement metrics

👤 Profile Management

Save multiple profiles, switch between them, test new user onboarding

🎨 Style Presets

Classic, Modern Professional, and Creative styling with WCAG AA accessible colors

🔍 Gap Analysis

Identifies gaps in your qualifications and generates mitigation language for your cover letter

What Claude Code Does

  1. Checks dependencies and loads your profile
  2. Parses the job description for requirements, skills, and industry
  3. Scores your fit with a detailed T-chart
  4. Asks you to review and confirm
  5. Generates tailored cover letter and resume as .docx
  6. Opens the output folder and logs the application

Configuration

Tip Your config.yaml holds contact info, qualifications, skills, experience, and portfolio projects. See the full config reference for all available options.

Troubleshooting

python-docx not found
Run pip3 install python-docx pyyaml --user to install the required packages. On macOS, you may need to use a virtual environment instead of the --user flag.
No config.yaml found
Copy the example config with cp config.example.yaml config.yaml or run the import wizard with python3 ~/.claude/skills/job-apply/import_resume.py to generate one from your resume.
Documents look different
Make sure you are opening the .docx files in Microsoft Word or a compatible word processor. Basic text viewers and some lightweight editors may not render the formatting correctly.