ChatGPT Guide6 min read

How to tailor your resume with ChatGPT

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.

Why YAML works better than copying from a PDF

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.

✦ CamelResume's YAML format was designed with this workflow in mind. Every field has a clear label, every section is explicit, and the structure imports back cleanly after AI editing.

Step-by-step walkthrough

1

Build your master resume in CamelResume

Your master resume is your complete career history — everything you've ever done, all your skills, all your projects. You only write this once.

💡Don't worry about length here. The master resume is your source of truth, not something you submit directly.
2

Copy your resume as YAML

In the CamelResume editor, click the "Copy YAML" button in the toolbar. This copies your entire resume as clean, structured YAML text.

💡YAML is plain text that ChatGPT understands perfectly. No need to explain your resume's structure — the AI reads it immediately.
3

Open ChatGPT and start a new conversation

Go to chat.openai.com. Start a fresh conversation — don't use an existing thread where context might bleed in.

💡GPT-4o or GPT-4 work best. The free tier with GPT-3.5 will work but produces weaker results for nuanced rewriting.
4

Paste your YAML + job description + prompt

Use one of the prompt templates below. Replace the placeholders with your YAML resume and the job description you're targeting.

💡The more specific the job description, the better the tailoring. Include the full JD — responsibilities, requirements, and nice-to-haves.
5

Review the output

ChatGPT will return your resume as updated YAML. Read through it carefully. Check that all facts are accurate — AI occasionally invents details.

💡Never submit without reviewing. AI tailoring is a starting point, not a final draft.
6

Import back into CamelResume and export PDF

Copy the updated YAML. In CamelResume, use "Import YAML" to load the tailored version. Make any final edits, then export your PDF.

💡Save each tailored version under the company name and role. Your full library stays organized automatically.

Copy-ready prompt templates

These prompts are optimized for GPT-4o. Replace the bracketed placeholders with your content.

Basic tailoring prompt

Rewrites bullet points and summary to match the job description.

Copy
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.

Keyword extraction prompt

Identify the keywords your resume is missing before tailoring.

Copy
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.

Bullet point rewriter

Improve individual bullets to be stronger and more results-driven.

Copy
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]

Tips for better results

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.

Related guides

Build your YAML resume — then tailor it with AI.

Free forever. Your first tailored version ready in minutes.

Build My Resume