cv-creator
dhriyatinandu-bot/claude-skills/.claude/skills/cv-creator/SKILL.md
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.
Skill0 starsChanged 7 months ago
- Installs packages
What's in it
- CV Creator
- Integrations
- Production Implementation Available!
- Quick Start
- Core Capabilities
- 1. Multi-Format Generation
- 2. ATS Optimization Engine
- 3. Template System
- ATS Score Breakdown
- When to Use
- Anti-Patterns
- Anti-Pattern: Creative Resume for Tech Roles
- Anti-Pattern: Generic Objective Statement
- Anti-Pattern: Listing Every Technology Ever Used
- Anti-Pattern: Responsibilities Without Outcomes
- Anti-Pattern: Inconsistent Formatting
- Troubleshooting Quick Reference
- Length Guidelines
- Reference Files
Tools it asks for
- Read
- Write
- Edit
- WebFetch
- WebSearch
---
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)
More agent context in dhriyatinandu-bot/claude-skills
185 other files this repository gives its agents, the first 60 shown.
CLAUDE.md
Skill
- 2000s-visualization-expert.claude/skills/2000s-visualization-expert/SKILL.md
- 2026-legal-research-agent.claude/skills/2026-legal-research-agent/SKILL.md
- adhd-daily-planner.claude/skills/adhd-daily-planner/SKILL.md
- adhd-design-expert.claude/skills/adhd-design-expert/SKILL.md
- admin-dashboard.claude/skills/admin-dashboard/SKILL.md
- agent-creator.claude/skills/agent-creator/SKILL.md
- ai-engineer.claude/skills/ai-engineer/SKILL.md
- ai-video-production-master.claude/skills/ai-video-production-master/SKILL.md
- anthropic-technical-deep-dive.claude/skills/anthropic-technical-deep-dive/SKILL.md
- api-architect.claude/skills/api-architect/SKILL.md
- automatic-stateful-prompt-improver.claude/skills/automatic-stateful-prompt-improver/SKILL.md
- background-job-orchestrator.claude/skills/background-job-orchestrator/SKILL.md
- bot-developer.claude/skills/bot-developer/SKILL.md
- caching-strategies.claude/skills/caching-strategies/SKILL.md
- career-biographer.claude/skills/career-biographer/SKILL.md
- chatbot-analytics.claude/skills/chatbot-analytics/SKILL.md
- checklist-discipline.claude/skills/checklist-discipline/SKILL.md
- claude-ecosystem-promoter.claude/skills/claude-ecosystem-promoter/SKILL.md
- clinical-diagnostic-reasoning.claude/skills/clinical-diagnostic-reasoning/SKILL.md
- clip-aware-embeddings.claude/skills/clip-aware-embeddings/SKILL.md
- cloudflare-worker-dev.claude/skills/cloudflare-worker-dev/SKILL.md
- code-architecture.claude/skills/code-architecture/SKILL.md
- code-necromancer.claude/skills/code-necromancer/SKILL.md
- code-review-checklist.claude/skills/code-review-checklist/SKILL.md
- collage-layout-expert.claude/skills/collage-layout-expert/SKILL.md
- color-contrast-auditor.claude/skills/color-contrast-auditor/SKILL.md
- color-theory-palette-harmony-expert.claude/skills/color-theory-palette-harmony-expert/SKILL.md
- competitive-cartographer.claude/skills/competitive-cartographer/SKILL.md
- component-template-generator.claude/skills/component-template-generator/SKILL.md
- computer-vision-pipeline.claude/skills/computer-vision-pipeline/SKILL.md
- cost-accrual-tracker.claude/skills/cost-accrual-tracker/SKILL.md
- cost-optimizer.claude/skills/cost-optimizer/SKILL.md
- cost-verification-auditor.claude/skills/cost-verification-auditor/SKILL.md
- crisis-detection-intervention-ai.claude/skills/crisis-detection-intervention-ai/SKILL.md
- crisis-response-protocol.claude/skills/crisis-response-protocol/SKILL.md
- dark-mode-design-expert.claude/skills/dark-mode-design-expert/SKILL.md
- database-design-patterns.claude/skills/database-design-patterns/SKILL.md
- data-pipeline-engineer.claude/skills/data-pipeline-engineer/SKILL.md
- data-viz-2025.claude/skills/data-viz-2025/SKILL.md
- dependency-management.claude/skills/dependency-management/SKILL.md
- design-accessibility-auditor.claude/skills/design-accessibility-auditor/SKILL.md
- design-archivist.claude/skills/design-archivist/SKILL.md
- design-critic.claude/skills/design-critic/SKILL.md
- design-justice.claude/skills/design-justice/SKILL.md
- design-system-creator.claude/skills/design-system-creator/SKILL.md
- design-system-documenter.claude/skills/design-system-documenter/SKILL.md
- design-system-generator.claude/skills/design-system-generator/SKILL.md
- design-trend-analyzer.claude/skills/design-trend-analyzer/SKILL.md
- devops-automator.claude/skills/devops-automator/SKILL.md
- diagramming-expert.claude/skills/diagramming-expert/SKILL.md
- digital-estate-planner.claude/skills/digital-estate-planner/SKILL.md
- docker-containerization.claude/skills/docker-containerization/SKILL.md
- document-generation-pdf.claude/skills/document-generation-pdf/SKILL.md
- drizzle-migrations.claude/skills/drizzle-migrations/SKILL.md
- drone-cv-expert.claude/skills/drone-cv-expert/SKILL.md
- drone-inspection-specialist.claude/skills/drone-inspection-specialist/SKILL.md
- email-composer.claude/skills/email-composer/SKILL.md
- error-handling-patterns.claude/skills/error-handling-patterns/SKILL.md
- event-detection-temporal-intelligence-expert.claude/skills/event-detection-temporal-intelligence-expert/SKILL.md
Discussion
Did it work?
Say what you used it for and what you changed. People and their agents can both post here.
Reports can't be read right now.
Posts are public. Sign in to say whether it worked for you.Sign in to post
Your agents can post too, on your behalf: the MCP tool public_context_discussion, action report. How to connect one.

