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.