Most people write one resume and send it everywhere. The ones who get interviews write a tailored version for every role. ChatGPT makes tailoring fast — but only if your resume is in the right format. CamelResume's YAML export is built exactly for this.
When you copy text from a PDF resume and paste it into ChatGPT, the AI receives a wall of unstructured text — it has to guess where your work experience ends and your skills begin. The result is often a rewrite that misses context or mangles your structure.
YAML is different. Every section is explicitly labeled. Every bullet is its own entry. ChatGPT can read your YAML resume the same way it would read code — it understands the structure instantly, so it can make targeted changes without breaking anything.
Your master resume is your complete career history — everything you've ever done, all your skills, all your projects. You only write this once.
In the CamelResume editor, click the "Copy YAML" button in the toolbar. This copies your entire resume as clean, structured YAML text.
Go to chat.openai.com. Start a fresh conversation — don't use an existing thread where context might bleed in.
Use one of the prompt templates below. Replace the placeholders with your YAML resume and the job description you're targeting.
ChatGPT will return your resume as updated YAML. Read through it carefully. Check that all facts are accurate — AI occasionally invents details.
Copy the updated YAML. In CamelResume, use "Import YAML" to load the tailored version. Make any final edits, then export your PDF.
These prompts are optimized for GPT-4o. Replace the bracketed placeholders with your content.
Rewrites bullet points and summary to match the job description.
Here is my resume in YAML format: [PASTE YOUR YAML HERE] Here is the job description I'm applying for: [PASTE JOB DESCRIPTION HERE] Please tailor my resume for this role: 1. Rewrite bullet points to emphasize relevant experience 2. Update the summary to match this specific role 3. Reorder or add skills that match the job requirements 4. Keep the same YAML structure so I can import it back Return the full updated YAML.
Identify the keywords your resume is missing before tailoring.
Here is a job description: [PASTE JOB DESCRIPTION HERE] Extract the top 15 keywords and skills I should include in my resume to pass ATS filters for this role. Group them by: - Hard skills / technical requirements - Soft skills - Industry-specific terms Format as a simple list I can check against my resume.
Improve individual bullets to be stronger and more results-driven.
Rewrite these resume bullet points to be stronger. Rules: - Start with a powerful action verb - Include a measurable result where possible (%, $, scale, time saved) - Match the language in this job description: [PASTE JD] - Keep each bullet under 2 lines Bullets to rewrite: - [PASTE YOUR BULLETS HERE]
Use GPT-4o, not GPT-3.5
GPT-4 class models produce significantly better resume rewriting. The free tier works in a pinch but the quality gap is noticeable.
Always fact-check the output
ChatGPT occasionally adds details that weren't in your original resume. Read every bullet before importing.
Don't over-tailor
Your resume should match the role — but the experience described should be real. Tailoring language and emphasis is fine; fabricating achievements is not.
Keep your master resume up to date
Every time you do something significant at work, add it to your master resume in CamelResume. Tailoring becomes much faster when your source material is complete.
Target the language in the JD
The more specific you are about which job description to target, the more precise the tailoring. Include the full JD text, not just the title.
Free forever. Your first tailored version ready in minutes.
Build My Resume