resume-builder

Generate HTML resumes from structured Markdown files using Python.

Updated Feb 4, 2026
One-click install
npx skills add https://github.com/yuanshenjian-cn/yuanshenjian-cn --skill resume-builder-yuanshenjian-cn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resume-builder
Source: https://github.com/yuanshenjian-cn/yuanshenjian-cn/tree/main/.opencode/skills/resume-builder
Command: npx skills add https://github.com/yuanshenjian-cn/yuanshenjian-cn --skill resume-builder-yuanshenjian-cn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation and updating of professional HTML resumes directly from structured Markdown files, eliminating manual formatting and ensuring consistency.

Core Features & Use Cases

  • Automated Resume Generation: Converts Markdown content into a polished HTML resume.
  • Content Management: Organizes resume sections (introduction, skills, experience, projects, etc.) in separate Markdown files for easy editing.
  • Template Customization: Supports custom HTML templates for unique branding.
  • Use Case: Quickly update your resume with new projects or experiences by editing the relevant Markdown file and regenerating the HTML with a single command.

Quick Start

Use the resume-builder skill to generate a new resume from your markdown files.

Frequently Asked Questions about resume-builder

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

FAQPage Schema
How do I convert Markdown to HTML for a professional resume?

Markdown is converted to HTML for a professional resume by parsing structured Markdown files into predefined sections like skills and experience, then applying customizable HTML templates to generate the final output.

Can I manage separate Markdown files for different resume sections like projects and education?

Yes, separate Markdown files are supported for managing resume sections. Content for introduction, skills, education, experience, projects, and hobbies is parsed independently before being combined into the final HTML.

How do I update an existing HTML resume with new experience or projects?

To update an HTML resume, edit the relevant Markdown file with the new experience or project details, then regenerate the HTML output using the automated Python generation command.

Does the resume generation process support custom HTML templates for personal branding?

Custom HTML templates are supported for personal branding. The generation process applies your predefined template structure to the parsed Markdown content, ensuring a unique and consistent resume presentation.

What is the best way to automate CV creation from Markdown without manual formatting?

Automating CV creation from Markdown is handled by a Python script that parses structured content and applies HTML templates, eliminating manual formatting and ensuring consistent resume generation.

Are there limitations when parsing hobbies or custom sections from Markdown into the HTML resume?

Parsing limitations depend on the predefined sections supported, which include introduction, skills, education, experience, projects, and hobbies. Content outside these structured Markdown categories may not be parsed correctly into the HTML resume.