cv

star 1

Edit and regenerate the PDF resume. Use when the user wants to update resume content, add jobs, modify skills, or regenerate the PDF.

jamesbrink By jamesbrink schedule Updated 1/31/2026

name: cv description: Edit and regenerate the PDF resume. Use when the user wants to update resume content, add jobs, modify skills, or regenerate the PDF. argument-hint: '[full|condensed] [edit|build|open]' allowed-tools: Read, Edit, Write, Bash(typst *), Bash(open *), Bash(cp *)

Resume Management

Templates

Template Source Output Pages
Full resume/resume.typ public/JamesBrink-Resume.pdf 2
Condensed resume/resume-condensed.typ public/JamesBrink-Resume-Condensed.pdf 1

Usage

/cv [template] [action]

Templates: full (default), condensed Actions: edit (default), build, open

Examples:

  • /cv — Edit full resume
  • /cv condensed — Edit condensed resume
  • /cv build — Build full resume
  • /cv condensed build — Build condensed resume
  • /cv open — Build and open full resume
  • /cv condensed open — Build and open condensed resume

Build Commands

# Full (2-page)
typst compile resume/resume.typ public/JamesBrink-Resume.pdf

# Condensed (1-page)
typst compile resume/resume-condensed.typ public/JamesBrink-Resume-Condensed.pdf

Helper Functions

Both templates use:

  • #job(company, location, role, dates)[description] — Job entry
  • #project(name, role, desc) — Project entry
  • #section(title) — Section header
  • #sidebar-entry(title, subtitle) — Sidebar item

Workflow

  1. Read the appropriate .typ file
  2. Make requested changes
  3. Compile to PDF
  4. Open for review

When editing content that applies to both (new job, updated skills), update both templates.

Install via CLI
npx skills add https://github.com/jamesbrink/jamesbrink.github.io --skill cv
Repository Details
star Stars 1
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator