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
Create professional, ATS-optimized resumes. Maximum 2 pages.
If no resume data provided, collect from user:
Follow the template in references/resume_template.md. Key structure:
# FULL NAME
email | phone | linkedin | portfolio
## PROFESSIONAL SUMMARY
## TECHNICAL SKILLS
## PROFESSIONAL EXPERIENCE
## EDUCATION
## CERTIFICATIONS
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:
No em dashes: Use hyphens, commas, or pipes instead.
python scripts/validate_resume.py resume.md
Checks: page estimate, em dashes, word repetition, excessive bolding, structure.
npm install docx # First time only
node scripts/generate_docx.js resume.md output.docx
soffice --headless --convert-to pdf output.docx
Save all files to /mnt/user-data/outputs/:
{Name}_Resume.md{Name}_Resume.docx{Name}_Resume.pdf