document-converter-suite

Convert documents between PDF, DOCX, PPTX, XLSX, TXT, CSV, MD, and HTML formats.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pypdf, python-docx, python-pptx, openpyxl, beautifulsoup4, reportlab, mistune, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of converting documents between various formats, making your files more accessible and editable without complex manual steps.

Core Features & Use Cases

  • Multi-Format Support: Convert between 8 popular formats including PDF, DOCX, PPTX, XLSX, TXT, CSV, MD, and HTML.
  • Batch Processing: Convert entire folders of documents at once, saving significant time.
  • Use Case: You have a collection of Markdown files (.md) that need to be presented as a PowerPoint (.pptx) slideshow. This Skill can convert each Markdown file into a separate slide, preserving headings and basic structure.

Quick Start

Use the document converter suite to convert the file 'report.pdf' to 'report.docx'.

Frequently Asked Questions about document-converter-suite

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

FAQPage Schema
How do I batch convert multiple Markdown files to PPTX format?

You can batch convert Markdown files to PPTX by processing entire folders at once, preserving headings and basic structure into separate slides. The tool supports recursive folder processing and file pattern matching to automate multi-file conversions.

Can I convert a PDF document to an editable DOCX file?

Yes, you can convert PDF to DOCX with best-effort text extraction and structure preservation. This specific conversion path is one of 64 supported format combinations across eight popular document types.

Does this document conversion tool support extracting text from XLSX and CSV files?

Yes, the tool supports XLSX and CSV formats alongside PDF, DOCX, PPTX, TXT, MD, and HTML. It performs best-effort text extraction and structure preservation when converting between these supported file types.

What is the best way to convert HTML files to PDF in bulk?

The best way to convert HTML to PDF in bulk is using the batch processing feature with output directory specification. This allows you to process entire folders of HTML files recursively while directing the converted PDF outputs to a designated location.

Do I need Python libraries like pypdf and python-docx installed to convert documents?

The Skill relies on Python libraries including pypdf, python-docx, python-pptx, openpyxl, beautifulsoup4, reportlab, and mistune to handle format parsing and generation. These dependencies are required to execute the 64 supported conversion paths.

Are there limitations when converting PDF to text or other formats?

The conversion mechanism uses best-effort text extraction and structure preservation, meaning complex PDF layouts may not convert perfectly. It is designed for accessible text extraction rather than pixel-perfect layout replication across formats.