cv

Generate and adapt CVs from cv_data.json using Python and Jinja2 templates.

9|1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Roxabi/roxabi-plugins --skill cv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: cv
Source: https://github.com/Roxabi/roxabi-plugins/tree/main/plugins/cv/skills/cv
Command: npx skills add https://github.com/Roxabi/roxabi-plugins --skill cv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the creation, customization, and updating of your Curriculum Vitae (CV) using structured data, saving you time and ensuring consistency.

Core Features & Use Cases

  • CV Generation: Create professional CVs in various formats (Markdown, HTML) and languages from a central data file.
  • CV Adaptation: Tailor your CV to specific job postings by highlighting relevant experience and skills.
  • Data Updates: Easily modify and maintain your master CV data.
  • Use Case: Quickly generate a CV for a job application by adapting your master CV to match the keywords and requirements listed in the job description.

Quick Start

Generate a CV in French using the default template.

Frequently Asked Questions about cv

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

FAQPage Schema
How do I generate a resume from structured data?

The tool generates a resume by processing structured data stored in cv_data.json using Python and Jinja2 templates. This allows you to create professional CVs in formats like Markdown and HTML while maintaining consistency across multiple languages.

Can I adapt my CV to match a specific job application?

Yes, you can tailor your CV for a job application by analyzing the job posting requirements. The tool adapts your master CV data to highlight relevant experience and skills that match the keywords listed in the job description.

Does the CV generator require Jinja2 to work?

Yes, Jinja2 is a required dependency for rendering the CV templates. The system includes built-in self-checks to verify the presence of Jinja2 and validate the necessary data before proceeding with the generation process.

What is the best way to maintain and update my master CV data?

The best way to maintain your master CV is by updating the central cv_data.json file. Modifying this structured data file ensures that all future generated and adapted resumes reflect your latest experience and skills consistently.

Can I create a resume in multiple languages and formats?

Yes, the generator supports creating resumes in multiple languages and formats including Markdown and HTML. By leveraging Jinja2 templates with your structured data, you can output localized CVs tailored to different application requirements.