rendercv

Convert YAML CV data into PDF, PNG, HTML, and Markdown outputs.

Updated May 12, 2025
One-click install
npx skills add https://github.com/nicoarbelaez/portfolio --skill rendercv-nicoarbelaez
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rendercv
Source: https://github.com/nicoarbelaez/portfolio/tree/main/.agents/skills/rendercv
Command: npx skills add https://github.com/nicoarbelaez/portfolio --skill rendercv-nicoarbelaez

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create professional CVs and resumes from structured YAML content, delivering publication-quality layouts with precise typography.

Core Features & Use Cases

  • Generate PDFs, PNGs, HTML, and Markdown outputs from YAML CV data using multiple themes and locales.
  • Customize typography, margins, and section layouts with built-in themes; reuse design and locale files for multiple CVs.
  • Use case: quickly produce a consistent résumé for job applications in different languages and formats.

Quick Start

Install RenderCV, then render a YAML CV to a PDF to produce a ready-to-share resume.

Frequently Asked Questions about rendercv

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate a PDF resume from YAML data?▼

You can generate a PDF resume from YAML data by using a CLI-driven workflow that parses structured YAML content and renders it through Typst. This process converts your YAML input into publication-quality PDF outputs with precise typography.

Can I export my CV to multiple formats like HTML and PNG?▼

Yes, you can export your CV to multiple formats including HTML, PNG, and Markdown. The rendering engine processes your YAML CV data to simultaneously produce these output formats alongside a standard PDF file.

Does RenderCV support custom themes and multiple locales for CVs?▼

Yes, RenderCV supports custom themes and multiple locales for CV generation. You can customize typography, margins, and section layouts with built-in themes, and reuse design and locale files to produce consistent resumes across different languages.

What is the best way to maintain a consistent resume layout across different job applications?▼

The best way to maintain a consistent resume layout is to store your content in structured YAML and apply reusable design themes. This separates your content from formatting, letting you render multiple publication-quality CVs with identical typography and margins.

Do I need to install Typst separately to render YAML CV data?▼

RenderCV relies on Typst to handle the underlying typography and layout generation. You need the RenderCV environment installed, which utilizes Typst's engine to convert your YAML input into publication-quality PDF and image outputs.