printable · A4 portrait · v0.1.0
CV / Resume
Clean two-column A4 CV: name and headline, profile summary, experience and education with repeatable entries, skills, languages, certifications. Professional typography, one to two pages depending on career length.
Paste the prompt into Claude (or any agent that can fetch URLs) with your content — you get back a finished, self-contained HTML file.
Live preview — the example content ships with the template and is replaced by your content.
What an agent may change — and what content you should have ready. Everything outside these slots is fixed by design.
Slots
| Slot | Type | Req. | Example |
|---|---|---|---|
doc-title |
text | yes | CV — Merel Jansen |
name |
text | yes | Merel Jansen |
headline |
text | yes | Product Manager — B2B SaaS |
contact |
text | yes | Rotterdam, NL · merel.jansen@example.com · +31 6 21 44 87 90 · linkedin.com/in/mereljansen |
profile |
html | no | <p>Product manager with 8 years in B2B SaaS…</p> |
skills |
html | yes | <ul><li>Product discovery & strategy</li></ul> |
languages |
html | yes | <ul><li>Dutch — native</li></ul> |
certifications |
html | no | <ul><li>Reforge — Monetization (2024)</li></ul> |
extras |
html | no | <ul><li>Marathon runner (PR 3:38)</li></ul> |
footer-note |
text | no | References available on request |
Repeat: job (1–8×)
One block per role, newest first.
| Slot | Type | Req. | Example |
|---|---|---|---|
job-role |
text | yes | Senior Product Manager |
job-period |
text | yes | 2023 — present |
job-org |
text | yes | Flowbase — Amsterdam |
job-points |
html | yes | <ul><li>Shipped usage-based pricing that lifted NRR from 104% to 117%.</li></ul> |
Repeat: education (1–4×)
One block per degree, newest first.
| Slot | Type | Req. | Example |
|---|---|---|---|
edu-degree |
text | yes | MSc Business Administration |
edu-meta |
text | yes | Rotterdam School of Management — 2015 – 2017, cum laude |
Optional blocks
profile— Profile summary panel at the top. Strongly recommended; remove only if the user insists.certifications— Certifications list in the sidebar.extras— 'Beyond work' sidebar block (sports, volunteering, interests).
The authoritative fill instructions from manifest.json — the only place a template may instruct an agent (why).
Order experience and education newest first (remove the data-example blocks — they are preview content only). Write job-points as achievement bullets: strong verb + what you did + measurable result; max 4 per role, one line each where possible. Never invent facts, numbers or employers — use exactly what the user provides, and if key facts are missing (dates, employer names), ask rather than guess. Keep the whole CV to 1 page for <10 years of experience, 2 pages max otherwise; cut the oldest roles' bullets first (a role may have zero bullets and just the header). Match the document language to the user's CV language, including section labels if they ask. No photo by design — do not add one. Tone: concrete and factual, no 'passionate' or 'dynamic' filler. The contact line uses '·' separators; include only channels the user gives.
Published versions are immutable: /t/cv@{version}/ never changes once live. /t/cv/ always points at the latest.