Skip to main content
skill CX Codex

cv-creator — Claude Code skill: what it does, how to install

Builds ATS-optimized resumes in PDF, DOCX, LaTeX, Markdown, and JSON formats. Useful for job applications that need strict formatting over visual flair.

Install into Claude Code · Skills CLI (Vercel) All methods and platforms ↓
npx skills add curiositech/some_claude_skills --skill cv-creator -a claude-code
Open on GitHub

What cv-creator does

The skill turns structured career data into resumes tailored for automated applicant tracking systems. It includes four layout options: Modern Minimalist for engineering roles, Professional Traditional for finance and law, Creative Hybrid, and Academic CV. Output formats include PDF, DOCX, LaTeX, Markdown, HTML, and JSON Resume.

An internal evaluation engine grades the resume from 0 to 100 points, aiming for a score above 85. Points depend on single-column text, standard typography, clear section headers, and measurable metrics in bullet points. The tool avoids skill bars and graphics because parsers choke on them.

A strict limit applies: resumes must not exceed two pages. The skill does not write cover letters, optimize LinkedIn profiles, or handle interview coaching. For personal portfolio websites, you need to hand off the work to web-design-expert instead.

What it helps with

  • Export resumes to PDF, DOCX, LaTeX, or JSON Resume
  • Calculate an ATS compatibility score up to 100 points
  • Strip multi-column layouts and graphics that fail parsers
  • Keep career summaries within a strict two-page ceiling

Example prompts for the agent

  • Create a resume for senior backend engineer roles in PDF
  • Calculate the ATS score for my resume and suggest improvements
  • Export my career profile to DOCX and Markdown using the Modern Minimalist template

How to install cv-creator

1Skills CLI (Vercel)

npx skills add curiositech/some_claude_skills --skill cv-creator -a claude-code

2Manually: put the files in place

~/.claude/skills/cv-creator/SKILL.md

Copy the whole skill folder; for one project use .claude/skills/cv-creator/

Step by step, with commands for each platform: How to install skills in Claude Code: five ways

Questions about cv-creator

How do I install cv-creator in Claude Code?

Run npx skills add curiositech/some_claude_skills --skill cv-creator -a claude-code in your terminal. This registers the skill in your local setup.

What does cv-creator do?

It converts professional experience into ATS-friendly resumes across six output formats, including PDF, DOCX, and LaTeX. The skill scores formatting compatibility and avoids visual elements that break automated parsers.

Can cv-creator handle cover letters or LinkedIn profiles?

No, it does not support cover letters, LinkedIn optimization, or interview preparation. For portfolio websites, the documentation advises switching to web-design-expert.

Source text

SKILL.md · MIT
---
name: cv-creator
description: Professional CV and resume builder transforming career narratives into ATS-optimized, multi-format resumes. Integrates with career-biographer for data and competitive-cartographer for positioning.
  Generates PDF, DOCX, LaTeX, JSON Resume, HTML, and Markdown. Activate on 'resume', 'CV', 'ATS optimization', 'job application'. NOT for cover letters, portfolio websites (use web-design-expert), LinkedIn
  optimization, or interview preparation.
allowed-tools: Read,Write,Edit,WebFetch,WebSearch
metadata:
  gated: true
  category: Business & Monetization
  pairs-with:
  - skill: career-biographer
    reason: Get structured career data
  - skill: job-application-optimizer
    reason: Tailor CVs to specific roles
  tags:
  - resume
  - ats
  - career
  - pdf
  - latex
---

# CV Creator

Professional resume builder that transforms structured career data into ATS-optimized, professionally formatted resumes.

## Integrations

Works with: career-biographer, competitive-cartographer, web-design-expert, typography-expert

## Production Implementation Available!

**GitHub**: [github.com/erichowens/cv-creator](https://github.com/erichowens/cv-creator)
- Status: Production-ready (~2,000 LOC)
- ATS Score: 95/100 achieved
- Deploy: `npm install && npm run example`

Built through multi-skill orchestration (8 skills, 9 phases).

## Quick Start

```
User: "Create a resume for senior software engineer roles"

CV Creator:
1. Request CareerProfile (from biographer or direct input)
2. Request PositioningStrategy (from cartographer or skip)
3. Request target role/company (optional)
4. Generate resume with clean formatting
5. Calculate ATS score and provide recommendations
6. Export in requested formats (PDF, DOCX, JSON Resume)
```

**Key principle**: ATS compatibility first, human readability second, visual flair never.

## Core Capabilities

### 1. Multi-Format Generation
| Format | Use Case |
|--------|----------|
| PDF | Email applications, job boards, print |
| DOCX | Recruiter submissions, editable |
| JSON Resume | Developer portfolios, programmatic |
| HTML | Portfolio websites, responsive |
| Markdown | Version control, git-based management |
| LaTeX | Academic CVs (optional) |

### 2. ATS Optimization Engine
- Keyword analysis and matching from job descriptions
- Formatting validation (single-column, standard fonts)
- Scoring system (0-100) with specific recommendations
- Parsing simulation

### 3. Template System

| Template | Best For |
|----------|----------|
| **Modern Minimalist** | Tech roles (Engineers, Data Scientists) |
| **Professional Traditional** | Finance, Legal, Senior Executives |
| **Creative Hybrid** | Design Engineers, UX Researchers |
| **Academic CV** | PhD, Professors, Researchers |

## ATS Score Breakdown

| Category | Points | Criteria |
|----------|--------|----------|
| Formatting | 30 | Single-column, standard fonts, no graphics |
| Structure | 20 | Summary, Skills, Experience, Education present |
| Content | 30 | Proper lengths, skills count, metrics in bullets |
| Keywords | 20 | Job description coverage (or 15 for general) |

**Target**: 85+ out of 100

## When to Use

**Use for:**
- Creating resume from career-biographer data
- Optimizing resume for specific job posting
- Generating multiple resume variants
- ATS score and improvement recommendations
- Multi-format export

**Do NOT use for:**
- Cover letters (different format)
- Portfolio websites (use web-design-expert)
- LinkedIn profile optimization
- Interview preparation
- Career counseling or job search strategy

## Anti-Patterns

### Anti-Pattern: Creative Resume for Tech Roles
**What it looks like**: Colorful infographics, skill bars, profile photo, two-column layout
**Why wrong**: ATS systems can't parse graphics or complex layouts
**Instead**: Use Minimalist template with clean, single-column text format

### Anti-Pattern: Generic Objective Statement
**What it looks like**: "Seeking a challenging role in a growth-oriented company..."
**Why wrong**: Wastes space, provides no information
**Instead**: Professional summary with specific metrics and target role

### Anti-Pattern: Listing Every Technology Ever Used
**What it looks like**: 40+ skills including outdated technologies
**Why wrong**: Dilutes expertise, unclear proficiency
**Instead**: List 15-20 most relevant skills for target role

### Anti-Pattern: Responsibilities Without Outcomes
**What it looks like**: "Managed a team", "Worked on backend systems"
**Why wrong**: Doesn't show impact or value
**Instead**: "Led team of 5 to deliver microservices migration, reducing deployment time by 70%"

### Anti-Pattern: Inconsistent Formatting
**What it looks like**: Mixed date formats, different bullet styles, varying fonts
**Why wrong**: Looks unprofessional, confuses ATS parsers
**Instead**: Strict consistency throughout

## Troubleshooting Quick Reference

| Issue | Cause | Fix |
|-------|-------|-----|
| ATS Score <70 | Complex formatting, graphics | Switch to Minimalist, remove images |
| Keyword Coverage <60% | Not tailoring to job description | Extract keywords, add to Core Skills |
| Exceeds 2 pages | Too verbose, old roles included | Consolidate old roles, limit bullets |
| Generic summary | No positioning insights | Include specific metric, state target role |
| Long bullets | Trying to explain entire project | Split into multiple bullets, focus on outcome |

## Length Guidelines

| Experience | Pages |
|------------|-------|
| Entry-level (0-3 years) | 1 page |
| Mid-level (3-10 years) | 1-2 pages |
| Senior-level (10+ years) | 2 pages max |

**Never exceed 2 pages**, even for very senior roles.

## Reference Files

- `references/resume-protocol.md` - Complete 8-step generation protocol, ATS scoring, before/after examples
- `references/formatting-rules.md` - Best practices, templates, output formats, success metrics
- `references/interfaces-integration.md` - TypeScript interfaces, multi-skill workflows

---

**Core insight**: ATS compatibility first—the best-written resume is worthless if it never reaches human eyes.

**Use with**: career-biographer (content) | competitive-cartographer (positioning) | web-design-expert (portfolio)

© curiositech · MIT · curiositech/some_claude_skills

Similar skills

Everything for Writing and docs →

From the same set20

video-processing-editing A skill that has the agent cut, join and export video with FFmpeg commands: subtitles, audio, color grading, batch runs. CX Codex +1 1,400installs interior-design-expert A skill for room layout optimization, IES lighting calculations, and Munsell color palettes. It helps configure functional interiors and structure AI render prompts. CX Codex +1 1,100installs personal-finance-coach Calculates FIRE retirement numbers, asset allocation models, and safe withdrawal rates based on financial research. Useful for structuring long-term investments. CX Codex +1 769installs photo-composition-critic A skill that critiques photographs: composition, colour harmony and aesthetic scoring, with concrete fixes. Useful when you need a read on an image, not a retouch. CX Codex +1 643installs pwa-expert Turns a web app into an installable, offline-capable PWA: manifest, Service Worker, caching strategies and a custom install prompt. CX Codex +1 544installs metal-shader-expert Gives your agent Metal shader expertise for Apple GPUs: MSL, PBR, tile-based deferred rendering, ray tracing. Useful when graphics performance on Apple Silicon becomes the bottleneck. CX Codex +1 512installs mobile-ux-optimizer Optimizes web interfaces for touchscreens, fixes dynamic viewport issues with dvh, and aligns touch targets with mobile platform guidelines. CX Codex +1 498installs web-design-expert Builds web layouts, visual brand identity, and OKLCH color palettes. Works when structuring page hierarchy and responsive designs before coding. CX Codex +1 439installs

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor