Career
cv-tailor
Build one strong main CV, tailor it to each posting and keep every version.
Why I built itI sent over 100 CVs and got back barely a handful of replies, so I rebuilt my CV for the software that screens it.
- After the change, about 1 in 5 got a reply.
- The structure of my CV was hard for that software to read.
- It used my wording where each posting had its own. One version went to every role.
- In Harvard Business School's Hidden Workers survey (2021) of employers in the US, UK and Germany, about 6 in 10 used recruitment software. More than 9 in 10 of those let it make the first cut of applicants.
- I first built this as an app, LandMyCV, to help myself and others find a relevant job. In Apr '26 I paused the app and kept its steps here as plain files that Claude follows.
Angle
Lead with onboarding design and retention, since the posting wants a repeatable onboarding programme and a retention record.
Changes
| Section | Before | After | Why |
|---|---|---|---|
| Fernhill bullet 2 | Redesigned onboarding for new accounts, cutting average time to first scheduled route from 41 to 23 days across 35 accounts. | A repeatable programme that cut average time to first scheduled route (time to value) from 41 to 23 days. | Posting wording: repeatable onboarding, time to value. Same work, same numbers. |
| Brightwell bullet order | Gross retention of 92% first | Saved 6 of 8 at-risk accounts first | The posting asks to spot churn risk early. |
| Brightwell newsletter bullet | Present | Removed | Not relevant to the posting. Length stays within 10% of the main CV. |
Gaps
Retail or e-commerce: a plus in the posting, no evidence in the CV. Do not add.
Three of six rows shown. The skills tell Claude to use only the experience and numbers you provide. Read the change log and check every claim before sending.
What you get
Six Claude skills that take you from one main CV to a tailored CV per role.
- A change log (
changes.md) with every tailored CV, listing what changed against the main CV and why. Read it and check every claim before you send. - A "read it as them" step before the ATS check: simulated readers (a recruiter screen, HR, the interviewing PMs, the hiring manager) list their objections. In a chat in the Claude app, you run each reader in a new chat with a brief the skill gives you.
- A formatting check for applicant tracking systems (ATS), the software that screens CVs.
- Templates for the main CV, an achievements bank and one folder per application.
- Seven short guides and one fictional worked example.
- The skills use only the experience and numbers you provide.
- cv-tailor lives in its own repo.
Copy it
Time to set up: 15 minutes. Pick the assistant you use. The choice is remembered on this device.
Run this in a terminal from any folder. It clones the repo to ~/cv-tailor if you do not have it, copies the six skills and puts the ATS checklist beside cv-review and cv-tailor. The cp -n flag never overwrites a skill you already have. Keep your CV in a private folder or repository.
[ -d ~/cv-tailor ] || git clone https://github.com/DanielErCohen/cv-tailor.git ~/cv-tailor
mkdir -p ~/.claude/skills
cp -Rn ~/cv-tailor/skills/* ~/.claude/skills/
cp -n ~/cv-tailor/guides/07-ats-checks.md ~/.claude/skills/cv-review/ats-checks.md
cp -n ~/cv-tailor/guides/07-ats-checks.md ~/.claude/skills/cv-tailor/ats-checks.mdTell Claude: "Use cv-intake to build my main CV."
No terminal needed. Download the six skills as zips and upload each one in the Claude app. Uploading a custom skill needs a paid Claude plan. Without one, use the Other assistants tab: paste a skill's text into a chat. Attach your CV and the job description when a skill asks.
- Download cv-intake.zipBuild your main CV.
- Download cv-review.zipScore the main CV and list the fixes.
- Download company-research.zipResearch a company before you apply.
- Download cv-tailor.zipTailor the main CV to one job.
- Download cover-note.zipWrite a short cover note.
- Download application-tracker.zipLog each application and its status.
- In the Claude app, open Customize, then Skills.
- Select "+", then "Create skill", then "Upload a skill".
- Choose a zip you downloaded. Repeat for each of the six skills.
Code execution (the setting that lets Claude run code and create files) must be on in the Claude app (Settings, then Capabilities). It is on by default. On Team and Enterprise plans an admin turns it on.
No install. Open the link below, copy the text and paste it into your assistant's custom instructions. Leave out the header: everything above the second --- line. The link is for cv-intake. For another skill, replace cv-intake in the link with its name from the skills folder. Then attach your material in a chat.
https://raw.githubusercontent.com/DanielErCohen/cv-tailor/main/skills/cv-intake/SKILL.mdSetup steps
- Get the repo. On GitHub, open cv-tailor, click "Use this template" and choose Private. GitHub does not allow private forks of public repositories, so a template copy is how you keep a private one. Clone it, or download the repository ZIP and extract it into a local folder.
- Install the skills: run the block in the Claude Code tab above, or download the six zips and upload each one with the steps in the Claude app tab above.
- Tell Claude: "Use cv-intake to build my main CV." Attach your old CV or a LinkedIn export and answer its questions about outcomes and numbers. Save the result as
my-cv/main-cv.md. - Tell Claude: "Use cv-review on my main CV." Fix the top items, then commit the version.
- Per job: copy
applications/_template/, paste the job description and tell Claude: "Use cv-tailor on this application folder."
Try cv-intake
Use cv-intake to build my main CV from the material I attached. Ask about missing outcomes or numbers before drafting them.Expected result: a main CV based on your supplied history and questions for missing evidence; verify every claim before saving it.
Where it works
| Assistant | Support |
|---|---|
| Claude Code | Open the repo or copy the skills into ~/.claude/skills/. |
| Claude app | Download the zips from this page and upload each one. Attach your files, because Claude cannot see them otherwise. |
| Other assistants | Paste the skill text into the custom instructions, then add your material in a chat. |
Came from
These are the steps LandMyCV ran inside its app.
- I paused development of LandMyCV in Apr '26 and turned the steps into this repo.
- The app is still online at landmycv.com.