CV Builder for Openclaw

A professional resume generation skill that converts structured YAML data into polished PDF CVs using multiple industry-standard themes.

lijie420461340
v1.0.0
Jan 30, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install cv-builder

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install cv-builder using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is CV Builder?

The CV Builder skill transforms the tedious task of resume formatting into a streamlined, data-driven workflow. By leveraging the rendercv library, this skill allows users to maintain their professional history in a clean YAML format, which acts as a single source of truth. This approach ensures that your data remains separate from the design, making it effortless to update your experience or pivot your presentation style without manual reformatting.

Integrating this tool into your environment through Openclaw Skills empowers you to produce pixel-perfect, ATS-friendly resumes in seconds. Whether you need a technical layout for engineering roles or a classic design for corporate positions, the skill handles the underlying LaTeX rendering complexity so you can focus on the content of your career journey.

CV Builder Use Cases

  • Creating multiple versions of a resume tailored for specific job descriptions from a master YAML file.
  • Updating work experience or new certifications in one place and instantly regenerating a PDF.
  • Switching between professional themes like classic, sb2nov, or moderncv to see which best fits a target company.
  • Maintaining a version-controlled CV that can be tracked and managed alongside code in a Git repository.

How CV Builder Works

  1. The user provides their professional information, including contact details, experience, education, and skills.
  2. The skill structures this information into a valid rendercv YAML schema.
  3. A design theme is selected (such as engineeringresumes or moderncv) along with specific styling parameters like font size and color.
  4. The skill executes the rendercv rendering engine to process the YAML and generate a high-quality PDF.
  5. The final output is saved to a dedicated directory, providing both the source YAML and the finished PDF document.

CV Builder Setup

To get started with this skill, you need to install the rendercv library in your environment:

pip install rendercv

You can then initialize a template or render an existing configuration using the following commands:

# Create a new CV template
rendercv new "Your Name"

# Render your YAML file to PDF
rendercv render cv.yaml

CV Builder Data Schema & Taxonomy

The skill organizes resume data into two primary blocks within the YAML file. This structure is highly optimized for Openclaw Skills to ensure consistent rendering.

Block Description Key Attributes
cv Contains all personal and professional content. name, location, email, social_networks, sections
design Defines the visual presentation of the output. theme, font, font_size, color, page_size
sections Sub-blocks for specific resume components. summary, experience, education, skills, projects

CV Builder Advanced Features

  • Support for various specialized themes including sb2nov, moderncv, and engineeringresumes.
  • Automated social network linking for GitHub, LinkedIn, and personal websites.
  • Detailed customization of document aesthetics including LaTeX font support and custom hex color codes.
  • Multi-format output management, ensuring your source data is always ready for re-rendering or manual adjustment.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*