cv-generator
Generate professional, ATS-optimized CVs for FlowCV, Canva, Google Docs, or Word. Handles multi-source merging, JD targeting, seniority adaptation, and humanized rewriting. Outputs paste-ready text with an ATS flaw report and improvement suggestions.
npx skills add sickn33/agentic-awesome-skills --skill cv-generator --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
What it does
Generates a professional, ATS-optimized CV from multiple sources, tailoring to a specific job description and improving language, metrics, and structure. Outputs a paste-ready plain-text version formatted for FlowCV, Canva, Google Docs, or Word, plus an ATS flaw report and a missing-info checklist.
How it works
- Accepts multiple sources (e.g., LinkedIn, GitHub, Portfolio) and merges them into a master profile, deduplicating entries.
- If a source is blocked or missing, prompts for alternatives (e.g., LinkedIn PDF export) and follows hard rules for missing data.
- Extracts data in a defined order from each source (name/headline, contact, About, work experience, education, skills, etc.), preserving dates exactly as written when provided.
- Uses a questionnaire flow, one question at a time, to collect any missing inputs necessary for formatting, seniority, and purpose settings.
- Produces a paste-ready plain-text CV formatted for FlowCV/Canva/Docs/Word, along with:
- a structured Flaw Report with a 0–100 score per item,
- a missing-info checklist,
- a separate plain-text block for cover letters when applicable,
- explicit field-by-field paste map for tool rendering.
When to use it
- When you need to generate an ATS-optimized CV from multiple sources.
- When you want to tailor a CV to a specific Job Description.
- When you want to improve language, metrics, and structure of a draft resume.
- When you need a paste-ready version for FlowCV, Canva, Google Docs, or Word, with an ATS flaw report and improvement suggestions.
What it can touch
- Tools listed: claude-code, codex, cursor.
- It uses these tools to build, refine, and output the final plain-text CV and supporting reports.
Caveats
- Outputs are constrained to the data provided and follow hard rules (e.g., one-question-at-a-time questionnaire, strict non-fabrication of data).
- The final output includes an ATS flaw report with per-item pass/fail scoring and a missing-info checklist.
# CV Generator Skill — FlowCV / Canva Edition ## When to Use Use this skill when you need to: - Generate a professional, ATS-optimized CV from multiple sources (LinkedIn, GitHub, Portfolio). - Tailor an existing CV for a specific Job Description (JD). - Improve the language, metrics, and structure of a draft resume. - Prepare a paste-ready version of your CV for tools like FlowCV or Canva. Turns raw profile data into a polished, ATS-ready CV. Outputs a paste-ready plain-text version formatted for FlowCV, Canva, Google Docs, or Word — with a flaw report and missing-info checklist. --- ## FLAW REGISTER — KNOWN ISSUES FIXED IN THIS VERSION The following issues were identified across the two prior skill drafts and are corrected here: | # | Flaw | Fix applied | |---|------|-------------| | F-01 | Output was Markdown-first, not paste-ready plain text | Final output is plain text; Markdown is internal staging only | | F-02 | FlowCV/Canva field structure was never addressed | Section mapping to tool fields added (section 11c) | | F-03 | Questionnaire dumped all 20 questions at once in practice | Hard rule: one question at a time, wait for answer | | F-04 | Anti-hallucination rules listed b
- When to Use
- FLAW REGISTER — KNOWN ISSUES FIXED IN THIS VERSION
- 1. Invocation
- Source Selection
- Purpose, seniority, and format
- Purpose
- Seniority
- Format
- Data extraction rules
- LinkedIn URL
- LinkedIn PDF
- Portfolio / personal website
- Questionnaire
- Existing CV or draft
What does the cv-generator skill do?
Generate professional, ATS-optimized CVs for FlowCV, Canva, Google Docs, or Word. Handles multi-source merging, JD targeting, seniority adaptation, and humanized rewriting. Outputs paste-ready text with an ATS flaw report and improvement suggestions.
How do I install it?
Run `npx skills add sickn33/agentic-awesome-skills --skill cv-generator --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From sickn33/agentic-awesome-skills, a repository with 44,414 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.