claude-code-job-tailor

作者 javiera-vasquez已验证

AI resume optimization system for Claude Code. Analyzes job postings, ranks requirements by priority, and automatically selects your most relevant achievements. Write your experience once in YAML, generate unlimited tailored PDFs in 60 less than seconds using Tailor

136
Stars
34
Forks
TypeScript
语言
2026/8/23
添加时间

⚠️ 第三方软件声明

本 Skill 为第三方开源软件,独立托管于 GitHub。SkillTip 仅为信息目录,不控制或维护底层仓库。所显示的安全检查为自动化且范围有限,安装前请自行审查源码。

阅读服务条款

安装

添加到你的 Claude Code skills 目录:

# Add to your Claude Code skills
git clone https://github.com/javiera-vasquez/claude-code-job-tailor

快速入门

使用 claude-code-job-tailor 等 Skills 的指南。

安全报告

已验证

上次扫描:—

{
  "status": "PASSED",
  "issues": []
}

README.md

Claude Code Job Tailor

License: CC BY-NC 4.0 Built with Bun Tests

AI-powered resume optimization system that analyzes job postings, ranks requirements by importance, and generates tailored PDFs in under 60 seconds. Write your experience once in YAML, then let Claude's agents automatically select your most relevant achievements for each application.

⚡ 60 Second job analysis • 🎯 Weighted skill matching • 🤖 3 specialized AI agents
           🖼️ 2 Available templates • 🧑‍🎨 Unlimited tailored versions

Tailor in action: Tailor in action!

Example Usage:

  1. Analyze a job posting and create tailored materials:

    @agent-job-tailor Analyze this job posting for Senior AI Engineer at TechCorp:
    
    [...paste job description | URL | PDF | Markdown file here...]
    
  2. Iterate on existing company materials and customize on the fly:

    /tailor "tech-corp"
    

    Once in tailor mode, you can ask Claude to make changes in real-time:

    CategoryExamples
    Content & Analysis"Which are the top 5 skills to emphasize?" • "Analyze the job and tell me my focus areas" • "Add a new achievement about [project]"
    Template & Layout"Switch to the classic template" • "Reorder sections" • "Hide my profile picture"
    Writing & Refinement"Make the summary more impactful" • "Rewrite the cover letter opening" • "Emphasize my React expertise"

    All changes preview instantly in your browser as you iterate.

Built-in Commands & Agents

3 specialized AI agents handle different stages of the workflow (analysis, tailoring, editing). 3 slash commands give you direct control:

Command/AgentTypePurpose
/tailor company-nameCommandEdit your resume with Claude in real-time through a live browser preview. Changes appear instantly as you refine content, switch templates, or adjust sections
/generate-pdf company-name [resume|cover-letter|both]CommandGenerate PDF documents for specific company
/tailor-template-expertCommandTemplate development workspace for creating and modifying React-PDF templates (experimental)
@agent-job-analysisAgentAnalyze job postings and extract structured metadata and job analysis for tailored applications
@agent-job-tailorAgentComplete workflow: analyze job postings and create customized job analysis and tailored resumes
@agent-tailor-resume-and-coverAgentGenerate tailored resume and cover letter using existing job analysis data (requires metadata and job_analysis files)
bun run generate-pdf -C company-name [-D resume|cover-letter|both]ScriptGenerate PDF documents (resume, cover letter, or both) to tmp/ with automatic validation and theme selection (default: both)
bun run validate:[type] (-C company-name | -P path)ScriptValidate YAML files against Zod schemas. Types: all, metadata, resume, job-analysis, cover-letter

PDF Output Examples

Two professional templates included: modern (two-column with accent colors) and classic (single-column monochrome).

Available templates

FileDescriptionExpected Data
resume-modern.pdf resume-classic.pdfExample tailored resume for a Senior Frontend Engineer positionResumeSchema: name, title, summary, contact details, technical expertise categories, skills array, languages, professional experience, independent projects, education
cover-letter.pdfExample personalized cover letterCoverLetterSchema: company, position, job focus array, primary focus, date, personal info, content with opening/body/signature

Why This Exists

The problem: Resume tailoring is expensive. Paid services promise AI-powered optimization, but most are template-filling bots that don't understand your experience or the actual job requirements. Manually customizing resumes for each application is slow, subjective, and draining—you're guessing which achievements matter and which skills to emphasize.

The solution: AI agents analyze job postings and extract weighted requirements (React: priority 10, Python: priority 7). Then they use specialty-based scoring to automatically select your most relevant experience. The /tailor command lets you collaborate with Claude in real-time to refine the output while watching changes in your browser.

The result: Data-driven optimization that takes 60 seconds instead of 2 hours, and actually matches what the job requires. Best part: It's completely free and open-source. No paywalls, no subscriptions, no proprietary algorithms locked behind corporate walls—just you, Claude, and a tool that actually works.

How It Works

📝 Your Experience → 🤖 AI Optimize & Validate → 👩‍💻 Review & Refine → 📄 PDF Export → ✅ Ship Resume

What Gets Generated (Per Company)

Each resume-data/tailor/[company-name]/ folder contains AI-optimized files:

  • metadata.yaml — Job context extracted from the posting (position, top skills, company details)
  • job_analysis.yaml — Weighted requirements with skills ranked 1-10, candidate gap analysis, and optimization strategy
  • resume.yaml — Tailored content with specialty-matched achievements and prioritized technical expertise
  • cover_letter.yaml — Personalized letter emphasizing your alignment with the job's weighted focus areas

The intelligence: The system doesn't just template-fill. It uses weighted scoring to select which of your achievements are most relevant for this specific job. React mentioned 5 times in the posting? Your React projects get prioritized. Simple as that.

Getting Started

You can see the resume generator in action without using any of your own data.

Prerequisites:

  1. Clone the repository:

    git clone https://github.com/javiera-vasquez/claude-code-job-tailor.git && cd claude-code-job-tailor
    
  2. Install dependencies:

    bun install
    
  3. Configure environment:

    cp .env.example .env
    
  4. Start Claude Code session:

    claude code
    
  5. Start tailoring your resume:

    /tailor "tech-corp"
    

Using Your Own Data

  1. Navigate to the data sources:

    cd resume-data/sources
    
  2. Copy the example files:

    • cp cover-letter.example.yaml cover-letter.yaml
    • cp professional-experience.example.yaml professional-experience.yaml
    • cp resume.example.yaml resume.yaml
  3. Edit the new .yaml files with your personal information. The system will automatically detect and use your files instead of the examples.

  4. Validation rules and schema guidance: All data transformation and validation are configurable. Use bun run validate:[resume|cover-letter] to validate your YAML files and get actionable feedback on any schema issues.

Need help migrating your data? Claude Code can read your existing resume and help you migrate it to the YAML format!

  • Read your current resume (PDF, Word, or text format)
  • Extract your experience, skills, and education
  • Structure the data according to the validation rules in resume-data/mapping-rules/
  • Validate your YAML files using bun run validate:[resume|cover-letter] and fix any schema issues
  • Guide you through the entire migration process

Example prompt:

Claude, read my resume at ~/Documents/my-resume.pdf and create validated YAML files in resume-data/sources/

Template Development

Go beyond the built-in templates—create entirely new variants, modify component structures, and implement custom designs:

What you can do:

  • Create new template variants with custom layouts (single-column, sidebar, multi-section)
  • Modify component hierarchies and visual structures
  • Update design tokens: color palettes, typography system, spacing constants
  • Implement responsive design patterns and advanced layouts
  • Refactor component organization for reusability
  • Fix rendering issues and optimize for React-PDF constraints

Getting Started:

/tailor-template-expert

Work with Claude to design a new layout, update colors, or modify typography. You'll get:

  • Live preview server at http://localhost:3000 with hot-reload
  • Full access to design system and React-PDF documentation
  • Real-time compilation feedback for all template changes
  • Guided support for component modification and creation

Key Resources:

  • Design tokens: src/templates/shared/design-tokens.ts (colors, typography, spacing)
  • Font registration: src/templates/shared/fonts-register.ts (Lato, Open Sans, Open Fonts)
  • React-PDF docs: .claude/rpdf-context/ (components, styling, fonts, troubleshooting)
  • Existing templates: src/templates/{modern,classic}/ (reference implementations)

Troubleshooting

If you encounter any issues or have questions, please report them on our GitHub Issues page.

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. See the LICENSE file for details.

常见问题

What is claude-code-job-tailor?

claude-code-job-tailor is an open-source devops skill for AI coding assistants such as Claude Code, Codex CLI, and ChatGPT, built by javiera-vasquez. AI resume optimization system for Claude Code. Analyzes job postings, ranks requirements by priority, and automatically selects your most relevant achievements. Write your experience once in YAML, generate unlimited tailored PDFs in 60 less than seconds using Tailor. It has 136 GitHub stars.

Is claude-code-job-tailor safe to use?

Yes. claude-code-job-tailor passed SkillsLLM's automated security scan — a dependency vulnerability audit plus prompt-injection heuristics — with no high-severity issues. You can read the full report in the Security Report section on this page.

How do I install claude-code-job-tailor?

Clone the repository with "git clone https://github.com/javiera-vasquez/claude-code-job-tailor" and add it to your Claude Code skills directory (see the Installation section above).

What programming language is claude-code-job-tailor written in?

claude-code-job-tailor is primarily written in TypeScript. It is open-source under javiera-vasquez on GitHub, so you can review or fork the full source.

Are there alternatives to claude-code-job-tailor?

Yes. SkillsLLM lists many other DevOps skills you can browse and compare side by side. Open the DevOps category from the badge at the top of this page, or use the Related Skills and comparison links further down to weigh claude-code-job-tailor against similar tools.

评论 (0)

暂无评论,成为第一个分享想法的人!

xonsh

by xonsh

🐚 Python-powered shell. Full-featured, cross-platform and AI-friendly.

9,613735Python
DevOps
查看详情

ralphex

by umputun

Extended Ralph loop for autonomous AI-driven plan execution

1,445118Go
DevOps
查看详情

libretto

by saffron-health

The AI toolkit for building reliable browser automations

87767TypeScript
DevOps
查看详情

kubernetes-skill

by LukasNiessen

Kubernetes Skill for Claude Code and Codex. LLMs hallucinate a lot with K8s - KubeShark fixes this. It eliminates hallucinations and grounds your Kubernetes, Helm etc official best practices.

38171
DevOps
查看详情

terrashark

by LukasNiessen

Terraform Skill for Claude Code and Codex. LLMs hallucinate a lot with Terraform - TerraShark fixes this. It eliminates hallucinations, is designed for modular and secure code and grounds your IaC in the official Hashicorp Terraform best practices.

30723
DevOps
查看详情

开发者还喜欢

基于喜欢此 Skill 的开发者投票和收藏

ECC

by affaan-m

10

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

242,21936,702JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情
15

An agentic skills framework & software development methodology that works.

234,96620,863Shell
AI 智能体ai-agentsbrainstorming
查看详情

hermes-agent

by NousResearch

10

The agent that grows with you

234,43747,175Python
AI 智能体ai-agentsagent-orchestration
查看详情

n8n

by n8n-io

12

Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.

201,88160,308TypeScript
MCP 服务器apisai-tools
查看详情

The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.

185,94028,768JavaScript
AI 智能体ai-agentsanthropicclaude-code
查看详情

cc-switch

by farion1231

3

A cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Grok Build & Hermes Agent. Only official website: ccswitch.io

128,8688,826Rust
AI 智能体claude-codeai-tools
查看详情