apex-generate-cv
Purpose
This skill constructs a full CV using the candidate’s history and the
recommendations from earlier analysis phases. It follows best
practices for international organizations: clear sections, action
oriented bullets and appropriate keyword embedding.
Shared definitions
Apply the expert lens, collaboration rules, guardrails, quality loop
protocol, guiding principles, and error handling patterns defined in apex-guardrails.
Format profile: cv_document.
Inputs
Required:
USER_JOB_HISTORY_TEXT: the user’s work experience.
JOB_DESCRIPTION_TEXT: the target role description.
Optional:
USER_ADMIN_PROFILE_TEXT: to align entries with the Admin Profile.
TERM_EXTRACTOR: ive high-priority terms from a job description with star
ratings, ATS synonyms, JD-grounded rationale, and resume-ready examples in
a strict four-line format.
JD_KEYWORD_BANK: an expanded 20–40 phrase keyword bank.
apex-keyword-insertion-map: a list of must‑use JD phrases and specify where to insert them across Phase 8 outputs.
apex-bullet-enhancer Enhanced 2–3 existing job history bullet points by rewriting them using strong action verbs, quantifiable outcomes, and integration of high-priority JD terms (from TERM_EXTRACTOR).
apex-uvp-statement A concise 1–2 sentence Unique Value Proposition (UVP) statement tailored to the role and organization using only the candidate’s evidence.
SKILLS_TAXONOMY: A structured list of skills.
Output format
Produce plain text with the following sections:
- Header: Candidate’s name and contact details (use placeholders such
as
[Full Name], [Email], [Phone] if absent).
- Summary Statement: A concise 1–2 sentence summary derived from
the UVP (or create one aligned with the role if not available).
- Experience: List roles in reverse‑chronological order. For each
role:
- Start with
Job Title, Organization, Location, Dates on one
line (use placeholders if information is missing).
- Follow with 2–4 bullet points highlighting achievements and
responsibilities, using strong action verbs and quantifiable
outcomes. Incorporate high‑priority keywords naturally. Each bullet
should be one concise sentence. Use the enhanced bullets where
available.
- Education: If provided in the inputs, list degrees, institutions,
and graduation years. Use one line per degree.
- Skills/Certifications: Include technical skills, languages, tools
and certifications relevant to the role. List them in categories if
helpful. Only include skills present in the user’s inputs or the
approved taxonomy.
Rules
- Do not invent job titles, employers, dates or qualifications. Use
placeholders instead.
- Keep section headings simple (e.g.,
Experience, Education, Skills).
Do not include any Markdown headings (e.g., #, ##) in the final
CV text; the output should be ready to copy-paste into a document.
- Use a dash
- to start each CV bullet.
- Ensure verb tense consistency (past tense for past roles; present for
current roles).
- Integrate keywords identified in Phase 2 naturally; avoid obvious
keyword stuffing.
- Maintain a professional and factual tone throughout.
- Do not include star symbols (★).
Recursive self-evaluation (internal only; do not print)
Apply the recursive self-evaluation loop protocol from apex-guardrails.
Domain-specific checks for this skill: verify clear headings,
consistent formatting (no markdown headers in output), and keyword
integration.
Steps
- Compile the candidate’s roles from
USER_JOB_HISTORY_TEXT and
USER_ADMIN_PROFILE_TEXT (if provided).
- Draft the summary statement using the UVP or derive one from the
strongest matches between the candidate’s experience and the job’s
needs.
- For each role, write 2–6 bullets mixing:
- impact achievements (prefer metrics),
- key responsibilities aligned to the JD.
- Build the education and skills/certifications sections from
available data.
- Output the CV with clear headings and consistent formatting.
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: apex-generate-cv3description: Generate a full plain-text comprehensive CV (résumé) in document format, including header, summary statement, experience, education, and skills/certifications, based on user inputs. Use this skill only when the user selects Option 2 of Phase 8 or explicitly requests a CV. Do not generate other documents in this skill. Use when this capability is needed.4---56# apex-generate-cv78## Purpose910This skill constructs a full CV using the candidate’s history and the11recommendations from earlier analysis phases. It follows best12practices for international organizations: clear sections, action13oriented bullets and appropriate keyword embedding.1415## Shared definitions1617Apply the expert lens, collaboration rules, guardrails, quality loop18protocol, guiding principles, and error handling patterns defined in `apex-guardrails`.1920Format profile: `cv_document`.2122## Inputs2324Required:2526- `USER_JOB_HISTORY_TEXT`: the user’s work experience.27- `JOB_DESCRIPTION_TEXT`: the target role description.2829Optional:3031- `USER_ADMIN_PROFILE_TEXT`: to align entries with the Admin Profile.32- `TERM_EXTRACTOR`: ive high-priority terms from a job description with star33 ratings, ATS synonyms, JD-grounded rationale, and resume-ready examples in34 a strict four-line format.35- `JD_KEYWORD_BANK`: an expanded 20–40 phrase keyword bank.36- `apex-keyword-insertion-map`: a list of must‑use JD phrases and specify where to insert them across Phase 8 outputs.37- `apex-bullet-enhancer` Enhanced 2–3 existing job history bullet points by rewriting them using strong action verbs, quantifiable outcomes, and integration of high-priority JD terms (from TERM_EXTRACTOR).38- `apex-uvp-statement` A concise 1–2 sentence Unique Value Proposition (UVP) statement tailored to the role and organization using only the candidate’s evidence. 39- `SKILLS_TAXONOMY`: A structured list of skills.4041## Output format4243Produce plain text with the following sections:44451. **Header:** Candidate’s name and contact details (use placeholders such46 as `[Full Name]`, `[Email]`, `[Phone]` if absent).472. **Summary Statement:** A concise 1–2 sentence summary derived from48 the UVP (or create one aligned with the role if not available).493. **Experience:** List roles in reverse‑chronological order. For each50 role:51 - Start with `Job Title, Organization, Location, Dates` on one52 line (use placeholders if information is missing).53 - Follow with 2–4 bullet points highlighting achievements and54 responsibilities, using strong action verbs and quantifiable55 outcomes. Incorporate high‑priority keywords naturally. Each bullet56 should be one concise sentence. Use the enhanced bullets where57 available.584. **Education:** If provided in the inputs, list degrees, institutions,59 and graduation years. Use one line per degree.605. **Skills/Certifications:** Include technical skills, languages, tools61 and certifications relevant to the role. List them in categories if62 helpful. Only include skills present in the user’s inputs or the63 approved taxonomy.6465## Rules6667- Do not invent job titles, employers, dates or qualifications. Use68 placeholders instead.69- Keep section headings simple (e.g., `Experience`, `Education`, `Skills`).70 Do not include any Markdown headings (e.g., `#`, `##`) in the final71 CV text; the output should be ready to copy-paste into a document.72- Use a dash `-` to start each CV bullet.73- Ensure verb tense consistency (past tense for past roles; present for74 current roles).75- Integrate keywords identified in Phase 2 naturally; avoid obvious76 keyword stuffing.77- Maintain a professional and factual tone throughout.78- Do not include star symbols (★).7980## Recursive self-evaluation (internal only; do not print)8182Apply the recursive self-evaluation loop protocol from `apex-guardrails`.8384**Domain-specific checks for this skill:** verify clear headings,85consistent formatting (no markdown headers in output), and keyword86integration.8788## Steps89901. Compile the candidate’s roles from `USER_JOB_HISTORY_TEXT` and91 `USER_ADMIN_PROFILE_TEXT` (if provided).922. Draft the summary statement using the UVP or derive one from the93 strongest matches between the candidate’s experience and the job’s94 needs.953. For each role, write 2–6 bullets mixing:96 - impact achievements (prefer metrics),97 - key responsibilities aligned to the JD.984. Build the education and skills/certifications sections from99 available data.1005. Output the CV with clear headings and consistent formatting.101102---103> Converted and distributed by [TomeVault](https://tomevault.io/claim/yutsukioka) — claim your Tome and manage your conversions.104<!-- tomevault:4.0:skill_md:2026-04-14 -->