document-conversion

Convert Markdown, HTML, CSV, and JSON documents into PDF, PPTX, DOCX, and XLSX.

Updated Nov 22, 2025
One-click install
npx skills add https://github.com/usermaum/Themoon --skill document-conversion-usermaum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: document-conversion
Source: https://github.com/usermaum/Themoon/tree/main/.claude/plugins/mas-agents/skills/document-conversion
Command: npx skills add https://github.com/usermaum/Themoon --skill document-conversion-usermaum

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires weasyprint, python-pptx, python-docx, openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of converting documents between various formats and creating professional-grade documents, streamlining content workflows.

Core Features & Use Cases

  • Format Conversion: Supports conversion from Markdown, HTML, CSV, and JSON to a wide array of formats including PDF, PPTX, DOCX, XLSX, and more.
  • Professional Document Generation: Provides tools and templates for creating structured reports, presentations, and spreadsheets.
  • Use Case: Convert a Markdown report into a polished PDF document with Korean font support, or generate a PowerPoint presentation from a structured outline.

Quick Start

Convert the markdown file 'report.md' into a PDF document named 'output.pdf'.

Frequently Asked Questions about document-conversion

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

FAQPage Schema
How do I convert a Markdown file to a PDF document?

To convert a Markdown file to PDF, use this Skill to transform your text into a polished document. It leverages WeasyPrint to generate professional PDF outputs, including support for Korean language fonts.

Can I generate a PowerPoint presentation from a structured outline?

Yes, you can generate a PPTX presentation from a structured outline. The Skill utilizes python-pptx to create professional slides directly from your structured data or Markdown inputs.

Does this tool support exporting CSV or JSON data into Excel spreadsheets?

Yes, it supports exporting CSV and JSON data into XLSX files. Using the openpyxl library, the Skill creates structured spreadsheets for your tabular data outputs.

What is the best way to convert HTML to a DOCX Word document?

The best way to convert HTML to DOCX is by using this Skill's document conversion feature. It employs python-docx to map your HTML content into a formatted Word document.

Are there professional templates available for report generation?

Yes, professional templates are provided for report generation. These templates ensure your converted PDF, DOCX, and PPTX files maintain a structured and professional layout.