markdown-exporter

Converts Markdown files into DOCX, PPTX, XLSX, PDF, HTML, MD, CSV, JSON, XML, LaTeX and extracts code blocks to separate files.

258|65|Updated Jan 17, 2025
One-click install
npx skills add https://github.com/bowenliang123/md_exporter --skill markdown-exporter
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: markdown-exporter
Source: https://github.com/bowenliang123/md_exporter/tree/main
Command: npx skills add https://github.com/bowenliang123/md_exporter --skill markdown-exporter

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires dify_plugin, markdown, pandas, xhtml2pdf, PyMuPDF, Pillow, httpx, bs4, pypandoc-binary, python-docx, html2docx, lxml, and includes scripts (resource) and assets (resource) components.

What problem does it solve?

Markdown is ideal for writing, but exporting to professional formats like DOCX, PPTX, XLSX, PDF, PNG, HTML, MD, CSV, JSON, XML, and code blocks is tedious and error-prone. This Skill automates the end-to-end export and code-block extraction workflow to streamline publishing and sharing.

Core Features & Use Cases

  • Export to 12+ formats from Markdown or tables, including DOCX, PPTX, XLSX, PDF, HTML, MD, CSV, JSON, XML, and LaTeX, with templates for styling.
  • Extract code blocks into separate script files (Python, JS, Bash, etc.) and optionally bundle them into a ZIP archive.
  • Use via CLI scripts or Dify/Claude-style agent integrations for standalone or plugin workflows.

Quick Start

Feed a Markdown file to the tool and export it to your preferred formats.

Frequently Asked Questions about markdown-exporter

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

FAQPage Schema
How do I convert Markdown to DOCX, PDF, and PPTX formats?

You can convert Markdown to DOCX, PDF, and PPTX by feeding the Markdown file to this tool, which automates professional format export. It runs conversion tools to transform documents with template styling.

Can I extract code blocks from Markdown into separate script files?

Yes, you can extract code blocks from Markdown into separate Python, JS, or Bash script files. The tool isolates these snippets and optionally bundles them into a ZIP archive for streamlined sharing.

Does this Markdown export tool support converting tables to CSV, JSON, and XLSX?

Yes, this Markdown export tool supports converting Markdown tables to CSV, JSON, and XLSX formats. It processes tabular data natively, enabling structured data extraction for spreadsheet workflows.

What is the best way to automate Markdown to LaTeX and HTML conversion?

The best way to automate Markdown to LaTeX and HTML conversion is using a CLI script or agent integration. This tool provides command-line entry points and Dify plugin support for automated end-to-end publishing workflows.

Do I need Dify to use this Markdown export tool?

No, you do not need Dify to use this Markdown export tool. It operates as a standalone Python-based skill with CLI entry points, while also supporting Dify and Claude-style agent plugin integrations for workflow automation.