resume-builder

Generate professional PDF resumes from JSON data using Python.

86|18|Updated Dec 14, 2025
One-click install
npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill resume-builder-dkyazzentwatwa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resume-builder
Source: https://github.com/dkyazzentwatwa/chatgpt-skills/tree/main/resume-builder
Command: npx skills add https://github.com/dkyazzentwatwa/chatgpt-skills --skill resume-builder-dkyazzentwatwa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires reportlab, Pillow, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of professional PDF resumes from structured data, eliminating the need for manual formatting and design work.

Core Features & Use Cases

  • Multiple Templates: Choose from modern, classic, minimal, or executive styles.
  • ATS-Friendly Output: Ensures your resume passes through applicant tracking systems.
  • Flexible Input: Supports both programmatic Python API and JSON data input.
  • Use Case: Quickly generate a polished resume for a job application by providing your experience, education, and skills, and let the Skill handle the rest.

Quick Start

Use the resume-builder skill to generate a PDF resume from the provided JSON data.

Frequently Asked Questions about resume-builder

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

FAQPage Schema
How do I generate an ATS-friendly PDF resume from JSON data?

You can generate an ATS-friendly PDF resume by passing structured JSON data to this Skill, which formats contact info, experience, education, skills, and projects into a compliant PDF document.

Can I use a Python API to build a custom resume instead of providing JSON?

Yes, you can use a Python API to build a custom resume programmatically. The Skill accepts both JSON data structures and direct Python API calls to populate resume sections and generate the final PDF output.

What Python libraries are required to run the resume PDF generation script?

The resume PDF generation script requires the Python libraries ReportLab and Pillow. ReportLab handles the PDF creation and layout, while Pillow processes any embedded images or contact photo formatting.

What resume templates are available for ATS-friendly formatting?

Available resume templates include modern, classic, minimal, and executive styles. All templates ensure ATS-friendly formatting, allowing your generated PDF to be parsed correctly by applicant tracking systems while maintaining a professional design.

Does this PDF generation approach work for creating multiple customized resume sections?

Yes, this PDF generation approach supports customizable sections for contact info, experience, education, skills, and projects. You define these sections via Python API or JSON input, and the Skill maps them to your chosen template layout.