rendercv

Generate publication-quality CVs from YAML inputs into PDF, HTML, Markdown, and PNG outputs.

10|4|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/rendercv/rendercv-skill --skill rendercv-rendercv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rendercv
Source: https://github.com/rendercv/rendercv-skill/tree/main/skills/rendercv
Command: npx skills add https://github.com/rendercv/rendercv-skill --skill rendercv-rendercv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

RenderCV automates the creation of professional CVs and resumes from YAML data, delivering publication-quality PDFs with precise typography and layout.

Core Features & Use Cases

  • YAML-driven CV design with a four-section structure: cv, design, locale, and settings
  • Six built-in themes with customizable colors, fonts, margins, and spacing
  • Multi-language support with built-in locales and easy localization for global job applications

Quick Start

Create a starter YAML for John Doe and render a PDF with the classic theme

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 by defining your content and layout preferences in a YAML file with four sections: cv, design, locale, and settings. The Skill validates this YAML input and renders a publication-quality PDF using Typst-based rendering.

Can I customize themes and typography for a CV generated from YAML?

Yes, you can customize themes and typography for a YAML-generated CV. The Skill provides six built-in themes and allows adjustments to colors, fonts, margins, and spacing within the design section of your YAML input file.

Does this YAML resume generator support multi-language CVs?

Yes, this YAML resume generator supports multi-language CVs through built-in locales. You configure language settings in the locale section of your YAML input, enabling easy localization for global job applications.

What output formats are available when creating a CV from YAML?

When creating a CV from YAML, the available output formats include PDF, HTML, Markdown, and PNG. This allows you to distribute your resume across different platforms while maintaining consistent publication-quality typography and layout.

What is the best way to structure YAML data for a resume?

The best way to structure YAML data for a resume is to use its four-section architecture: cv for content, design for visual styling, locale for language, and settings for output rules. This structure is validated by Pydantic models to ensure correct rendering.