GE

generate-base-resume

Generates or updates LaTeX resume sections by parsing markdown notes and background documents.

Install

mkdir -p .claude/skills/generate-base-resume && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/15271" && unzip -o skill.zip -d .claude/skills/generate-base-resume && rm skill.zip

Installs to .claude/skills/generate-base-resume

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Generate or update the base LaTeX resume sections by reading documents in resources/. Use when a user asks to generate, create, or populate their base resume from background materials, a LinkedIn PDF, an existing CV, or notes. Also use when updating the master resume after a career change or new role.
302 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Populate personal information in LaTeX
  • Generate a professional summary section
  • Format work experience entries
  • Create education entries
  • Group skills into categories

How it works

The skill reads various source materials from the `resources/` directory and uses them to populate and update base LaTeX resume sections.

Inputs & outputs

You give it
Documents in `resources/` (notes, publications, PDFs)
You get back
Updated LaTeX resume sections (personal-info.tex, summary.tex, experience.tex, education.tex, skills.tex, publications.bib)

When to use generate-base-resume

  • Update resume summary
  • Add new work experience
  • Format publication bib entries
  • Regenerate CV sections

About this skill

Generate Base Resume from Resources

Read all source materials in resources/ and populate the base resume LaTeX sections.

Files to read

  • resources/notes.md — work history, skills, career narrative, personal details
  • resources/publications.md — list of publications with metadata
  • All PDF/DOCX files in resources/ (convert to text before reading)
  • base/personal-info.tex — existing contact fields
  • base/sections/ — review existing content before overwriting
  • publications/publications.bib — existing BibTeX entries (avoid duplicates)

Files to write

base/personal-info.tex

Fill \name, \position, \address, \mobile, \email, \github, \linkedin from resources. Leave any field blank if not found.

base/sections/summary.tex

Write a 3–4 sentence professional summary using \begin{cvparagraph}...\end{cvparagraph}. Highlight: years of experience, primary domain, top 2–3 strengths.

base/sections/experience.tex

One \cventry per position inside \begin{cventries}, reverse-chronological. Format:

\cventry{Job Title}{Company}{Location}{Start -- End}{\begin{cvitems}\item{...}\end{cvitems}}

Focus on quantified accomplishments (%, numbers, scale) over generic duties.

base/sections/education.tex

One \cventry per degree, reverse-chronological.

base/sections/skills.tex

Group into categories using:

\begin{cvskills}
  \cvskill{Category}{Skill 1, Skill 2, Skill 3}
\end{cvskills}

publications/publications.bib

Add each publication as @article, @inproceedings, @book, etc. Required fields: author, title, year, journal/booktitle, doi.

Quality criteria

  • All LaTeX must be valid (no unmatched braces, no undefined commands)
  • Reverse-chronological order throughout
  • No placeholder text in output — real data only
  • Accomplishments quantified wherever source data allows

After writing

Tell the user to review base/sections/, run make base (or .\build.ps1 on Windows) to compile, then use /tailor-resume for a specific job application.

When not to use it

  • When the user asks to tailor the resume for a specific job application
  • When the user does not explicitly ask to generate or update the base resume
  • When the source materials are not available in the `resources/` directory

Limitations

  • All LaTeX must be valid
  • Reverse-chronological order is enforced throughout
  • No placeholder text in output , real data only

How it compares

This skill automates the generation and update of base LaTeX resume sections from diverse source materials, ensuring standardized formatting and content population, unlike manual resume creation.

Compared to similar skills

generate-base-resume side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
generate-base-resume (this skill)03moNo flagsBeginner
resume-builder533moNo flagsBeginner
write-docs63moNo flagsBeginner
wiki-changelog34moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry