rendercv

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

Updated Mar 27, 2026
One-click install
npx skills add https://github.com/fraguio/profile-engine --skill rendercv-fraguio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: rendercv
Source: https://github.com/fraguio/profile-engine/tree/main/.agents/skills/rendercv
Command: npx skills add https://github.com/fraguio/profile-engine --skill rendercv-fraguio

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

RenderCV provides a streamlined workflow to create publication-quality CVs from YAML data, removing manual styling guesswork and ensuring typography consistency.

Core Features & Use Cases

  • YAML-driven CV composition: define content, sections, dates, and metadata in a structured file.
  • Theme and locale customization: choose from built-in themes and locales to tailor appearance and language.
  • Multi-format rendering: output to PDF, HTML, Markdown, and PNG for distribution and publishing.

Quick Start

Create a starter YAML file with rendercv new, then render it to PDF using rendercv render.

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 CV from YAML data?

Generate a PDF CV from YAML by defining content and metadata in a structured file, then running the CLI render command to output publication-ready typography. Create a starter file with the new command, then render it to PDF.

Can I output multiple formats like HTML and Markdown from a single YAML CV file?

Yes, a single YAML CV file can render to multiple formats. The CLI workflow outputs HTML, Markdown, and PNG formats alongside PDF, allowing distribution and publishing from one source.

What's the best way to ensure typography consistency across different CV sections?

Ensure typography consistency by using a YAML-driven CV composition tool that applies precise typography automatically. Defining sections, dates, and metadata in a structured YAML file removes manual styling guesswork.

How do I customize themes and locales for a multi-language CV?

Customize themes and locales for a multi-language CV by using the YAML schema's design and locale sections. Built-in themes tailor appearance while locales adapt language, supporting multi-language CV generation.

Do I need to manually validate my YAML schema before rendering a CV?

No, manual validation is not needed. The CLI workflow validates the YAML schema, which includes sections for cv, design, locale, and settings, automatically before rendering the output files.

What are the limitations of using YAML to build a CV instead of a visual editor?

Using YAML to build a CV requires editing structured text rather than arranging elements visually. However, it removes manual styling guesswork, ensures typography consistency, and enables multi-format rendering programmatically.