ats-resume-maker

Create ATS-optimized resumes with selective bold highlighting, two-page maximum, and export to DOCX/PDF. Use when: (1) Creating resumes from scratch or provided data, (2) Converting resume content to ATS-friendly format, (3) Generating DOCX/PDF resume files, (4) Validating resumes for ATS compliance

16 stars

Best use case

ats-resume-maker is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Create ATS-optimized resumes with selective bold highlighting, two-page maximum, and export to DOCX/PDF. Use when: (1) Creating resumes from scratch or provided data, (2) Converting resume content to ATS-friendly format, (3) Generating DOCX/PDF resume files, (4) Validating resumes for ATS compliance

Teams using ats-resume-maker should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/ats-resume-maker/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/ats-resume-maker/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/ats-resume-maker/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How ats-resume-maker Compares

Feature / Agentats-resume-makerStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Create ATS-optimized resumes with selective bold highlighting, two-page maximum, and export to DOCX/PDF. Use when: (1) Creating resumes from scratch or provided data, (2) Converting resume content to ATS-friendly format, (3) Generating DOCX/PDF resume files, (4) Validating resumes for ATS compliance

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# ATS Resume Maker

Create professional, ATS-optimized resumes. Maximum 2 pages.

## Workflow

### Step 1: Gather Data

If no resume data provided, collect from user:
- Contact: name, email, phone, LinkedIn, portfolio (optional)
- Summary: 2-3 sentence professional summary
- Skills: categorized technical skills
- Experience: company, title, dates, location, 3-5 bullets each
- Education: degree, institution, date, GPA (if >3.5)
- Optional: certifications, projects

### Step 2: Create Markdown

Follow the template in `references/resume_template.md`. Key structure:

```markdown
# FULL NAME
email | phone | linkedin | portfolio

## PROFESSIONAL SUMMARY
## TECHNICAL SKILLS
## PROFESSIONAL EXPERIENCE
## EDUCATION
## CERTIFICATIONS
```

### Step 3: Apply ATS Rules

See `references/ats_guidelines.md` for complete rules. Key points:

**Page limit:** Maximum 2 pages. Reduce bullets for older roles if needed.

**Selective bolding:** Only bold highlight-worthy items:
- ✅ Quantified metrics: **60% improvement**, **$2M revenue**
- ✅ Impressive numbers: **50+ sources**, **80% coverage**
- ❌ Don't bold: technology names, action verbs, company names

**No em dashes:** Use hyphens, commas, or pipes instead.

### Step 4: Validate

```bash
python scripts/validate_resume.py resume.md
```

Checks: page estimate, em dashes, word repetition, excessive bolding, structure.

### Step 5: Generate DOCX

```bash
npm install docx  # First time only
node scripts/generate_docx.js resume.md output.docx
```

### Step 6: Generate PDF

```bash
soffice --headless --convert-to pdf output.docx
```

## Output

Save all files to `/mnt/user-data/outputs/`:
- `{Name}_Resume.md`
- `{Name}_Resume.docx`
- `{Name}_Resume.pdf`

Related Skills

tailored-resume-generator

16
from diegosouzapw/awesome-omni-skill

Analyzes job descriptions and generates tailored resumes that highlight relevant experience, skills, and achievements to maximize interview chances

resume-synthesizer

16
from diegosouzapw/awesome-omni-skill

Synthesize structured career components (what_i_did, my_thoughts, performance files) into a cohesive professional resume. Use when generating resumes from extracted yearly data.

resume-optimizer

16
from diegosouzapw/awesome-omni-skill

优化和定制简历以匹配特定公司和职位。分析JD,提取关键技能,重新排序经验,突出相关成就。用于创建简历变体、优化关键词、提升ATS通过率。当用户创建简历变体或优化简历时自动触发。

plan-maker

16
from diegosouzapw/awesome-omni-skill

Create implementation plans with testable acceptance criteria, validation strategies, integration touchpoints, and risk analysis before coding begins.

resume-extractor

16
from diegosouzapw/awesome-omni-skill

Extract and categorize yearly career data into structured components (what_i_did, my_thoughts, performance). Use when processing raw yearly markdown files into organized sections.

gsd:workflow:resume-project

16
from diegosouzapw/awesome-omni-skill

Workflow for resuming a paused project

resume-generator

16
from diegosouzapw/awesome-omni-skill

Generates and compiles a single-page US Letter LaTeX resume using selected experiences.

agentuity-cli-cloud-queue-resume

16
from diegosouzapw/awesome-omni-skill

Resume message delivery for a paused queue. Requires authentication. Use for Agentuity cloud platform operations

agent-33-skills-maker

16
from diegosouzapw/awesome-omni-skill

Create Claude Desktop skills from descriptions, SOPs, or existing agents. Three modes - create from scratch, convert SOPs to skills, or migrate agents to skill format. Outputs ready-to-deploy .zip packages.

bgo

10
from diegosouzapw/awesome-omni-skill

Automates the complete Blender build-go workflow, from building and packaging your extension/add-on to removing old versions, installing, enabling, and launching Blender for quick testing and iteration.

Coding & Development

upgrading-expo

16
from diegosouzapw/awesome-omni-skill

Upgrade Expo SDK versions

upgrade-stripe

16
from diegosouzapw/awesome-omni-skill

Guide for upgrading Stripe API versions and SDKs