Turn a finished CV into a parsing-safe Word file ready to upload: one column, real heading styles, no tables, headers or images, the right paper size, and correct fonts for Chinese, Japanese or Korean text. Use when asked to give me my CV as a Word file, export my CV to docx, make an ATS-safe CV file, or produce my 简历 as a Word document. Produces the .docx file, a text read-back proving it parses, and the upload file name.
Start a fresh conversation. Replace the highlighted placeholders.
Use cv-docx-export to convert the honesty-checked [finished CV text] into an ATS-safe Word file for [job country], saved to [destination], and provide the read-back and upload filename.
Required inputs
[finished CV text]
[job country]
[destination]
User-approved starter prompt based on a pinned source version; check current skill requirements before running. Task evidence ↗
SKILL.md
name: cv-docx-exportdescription: "Turn a finished CV into a parsing-safe Word file ready to upload: one column, real heading styles, no tables, headers or images, the right paper size, and correct fonts for Chinese, Japanese or Korean text. Use when asked to give me my CV as a Word file, export my CV to docx, make an ATS-safe CV file, or produce my 简历 as a Word document. Produces the .docx file, a text read-back proving it parses, and the upload file name."version: 1.0.0
CV Word Export
The last step of a CV is the file. A beautiful template with two columns, a photo in a text box and the phone number in the page header can parse into nonsense in a tracking system. This skill writes a plain, well-structured Word file and reads its text back to prove the content survives.
Last step of the pm-cv bundle.
What This Skill Produces
The .docx file, named Firstname-Lastname-CV.docx
A read-back: the text extracted from the file, to show what a parser will see
The settings used: paper size, fonts, and why
Required Inputs
Ask for these if not provided:
The finished CV text, from company-tailored-cv or the person
The country of the job, which decides A4 or US Letter
Where to save the file
Framework
Convert the CV to the simple input format: # Name, a contact line, ## Section, ### Role, Organisation | Dates, - bullet.
Choose the paper: US Letter for the United States and Canada, A4 everywhere else.
Fonts: a common font (Calibri by default). For Chinese, Japanese or Korean text, an East Asian font is set so characters do not fall back to boxes.
Write the file with the helper, or, without it, give the person the text with exact instructions: paste into a blank Word document, apply Heading 1 to sections, no tables, no text boxes.
Read it back and compare with the source. Anything missing is a bug, not a detail.
Standard library only. It refuses to overwrite an existing file unless --force is passed.
Output Format
CV file: [name]
1. File: [path] · [A4 / Letter] · [font], East Asian font [font]
2. Read-back: the extracted text
3. Differences from the source: "none", or each one listed
4. Upload as: [file name], [file type], and any note from ats-detector
Quality Checks
The read-back contains every section, role and bullet from the source
No tables, text boxes, headers, footers or images in the file
Paper size matches the country of the job
Chinese, Japanese or Korean text has an East Asian font set
An existing file was not overwritten without the person agreeing
Anti-Patterns
Decorative templates for a tracking system. Save the designed version for a human hand-off.
Contact details in the page header. Many parsers skip headers.
Skipping the read-back. It is the only proof the file says what the person thinks it says.
Exporting a CV that has not been checked. Run cv-honesty-check first.