From claude-superskills
Formats resumes for ATS compatibility using clean, scannable layouts, standard fonts, spacing, and structure while avoiding parsing-breaking elements.
npx claudepluginhub ericgandrade/claude-superskills --plugin claude-superskillsThis skill uses the workspace's default tool permissions.
Your resume must work for:
Optimizes resumes for Applicant Tracking Systems (ATS), checks compatibility and formatting issues, analyzes keyword matches against job descriptions for better screening success.
Generates ATS-optimized resumes tailored to job postings from master resumes or experience data, producing .docx files via Python rendering.
Optimizes software engineering resumes with structure guidance, achievement bullet formulas, ATS keyword matching, and job-specific tailoring. Use for resume reviews, bullet crafting, or keyword extraction.
Share bugs, ideas, or general feedback.
Your resume must work for:
The Solution: Clean, simple formatting that satisfies both.
Safe, ATS-Friendly Fonts:
Font Sizes:
1. Contact Information
2. Professional Summary (optional)
3. Skills/Technical Skills
4. Professional Experience
5. Education
6. Certifications (if relevant)
7. Additional (volunteer, languages, etc.)
ATS-Recognized Headers:
Format Options:
PROFESSIONAL EXPERIENCE
━━━━━━━━━━━━━━━━━━━━━━
or
Professional Experience
_______________________
or
PROFESSIONAL EXPERIENCE
JOHN SMITH
john.smith@email.com | (555) 123-4567 | linkedin.com/in/johnsmith
San Francisco, CA
JOHN SMITH
San Francisco, CA
john.smith@email.com | (555) 123-4567
LinkedIn: linkedin.com/in/johnsmith | GitHub: github.com/johnsmith
COMPANY NAME | City, ST
Job Title | Month Year - Month Year
• Achievement bullet with metrics and results
• Achievement bullet with metrics and results
• Achievement bullet with metrics and results
Job Title
COMPANY NAME, City, ST Month Year - Month Year
• Achievement bullet with metrics and results
• Achievement bullet with metrics and results
SKILLS
Python, JavaScript, SQL, React, Node.js, AWS, Docker, Git, Agile, JIRA
TECHNICAL SKILLS
Languages: Python, JavaScript, TypeScript, SQL
Frameworks: React, Node.js, Django, Flask
Tools: AWS, Docker, Kubernetes, Git, Jenkins
SKILLS
Languages Frameworks Tools
Python React AWS
JavaScript Node.js Docker
SQL Django Git
Note: Multi-column layouts may cause ATS issues. Test before using.
EDUCATION
Bachelor of Science in Computer Science
University of California, Berkeley | 2018
GPA: 3.8/4.0 (include if 3.5+)
EDUCATION
MBA, Finance & Strategy | Stanford Graduate School of Business | 2020
• Graduated with Distinction
• Relevant Coursework: Corporate Finance, M&A Strategy
Problem: Dense paragraphs with no bullets Solution: Use bullet points, keep paragraphs short
Problem: Different fonts, sizes, or styles throughout Solution: Pick one format and stick to it
Problem: Fancy designs that break ATS Solution: Save creativity for portfolio, not resume
Problem: Cramming everything onto one page Solution: Edit ruthlessly, prioritize relevance
Problem: Half-page resume with massive margins Solution: Add detail, reduce margins (to 0.5")
FirstName_LastName_Resume.pdf
JohnSmith_Resume_ProductManager.pdf
Avoid:
Display progress before each formatting phase:
[████░░░░░░░░░░░░░░░░] 25% — Phase 1/4: Auditing Current Format
[████████░░░░░░░░░░░░] 50% — Phase 2/4: Identifying ATS Issues
[████████████░░░░░░░░] 75% — Phase 3/4: Applying Format Fixes
[████████████████████] 100% — Phase 4/4: Delivering Reformatted Resume
When formatting a resume:
# RESUME FORMATTING REVIEW
## Current Issues
- [ ] [Issue 1]
- [ ] [Issue 2]
- [ ] [Issue 3]
## Recommended Changes
### Document Setup
- Margins: [Current] → [Recommended]
- Font: [Current] → [Recommended]
- Font sizes: [Current] → [Recommended]
### Section Order
**Current:** [Current order]
**Recommended:** [New order and why]
### Visual Improvements
- [Specific change 1]
- [Specific change 2]
### ATS Compatibility Fixes
- [Fix 1]
- [Fix 2]
## Before/After Preview
### Before:
[Description or example of current formatting]
### After:
[Description or example of improved formatting]
| Error | Likely Cause | Action |
|---|---|---|
| No resume content provided | User asks to format without sharing the document | Ask user to paste resume text or describe current format and structure |
| Resume has complex layout | Tables, columns, text boxes that AI cannot directly modify | Describe required changes; provide reformatted text version for user to apply |
| Custom fonts unavailable | Resume uses fonts not standard in Markdown/text output | Recommend standard ATS-safe fonts; provide equivalent alternatives |
| No target role or ATS system | Can't optimize keywords without knowing the target | Apply general ATS best practices; ask for job description for keyword optimization |
| Very long resume (5+ pages) | Executive with 20+ years experience | Apply condensing strategies; ask user which sections are most critical |
Before submitting any resume: