Markdown Exporter
One CLI turns Markdown into DOCX, PPTX, XLSX, PDF, IPYNB, CSV, JSON, XML, LaTeX
Test report
- Verdict
- Tested · Works
- Score
- Tested
- Jul 16, 2026
- Environment
- Claude Code 2.x (agent harness)
- Upstream re-checked
- Aug 10, 2026 · d6bbc4b
⚠ The author changed this skill after we tested it. The verdict below describes the version we ran on Jul 16, 2026; it's queued for a re-test.
Task: convert report.md (30 lines: headings, bold/italic, 3x3 table, list, quote, python- and bash-blocks) into maximum formats and programmatically check files. Baseline without skill: wrote 36 lines using python-docx/openpyxl — files were generated, but when checked via python-docx, baseline.docx had bold_runs=0 and italic_runs=0 (formatting lost), Excel sheet was unnamed 'Sheet', and PDF/PPTX/IPYNB were not handled at all. With skill, all 10 commands worked: skill.docx preserved bold_runs=1 and italic_runs=1, xlsx sheet was automatically named 'Q3 Infrastructure Report' by title, skill.pdf starts with %PDF- magic (3176 bytes), skill.pptx contains 2 real slides, skill.ipynb — 3 cells [markdown, code, code], md_to_codeblock correctly separated blocks by language into cbdir_1.py and cbdir_2.sh, and --compress yielded a zip with code_1.py/code_2.sh. Tables in docx matched for both (4x3), but the skill's format coverage and style preservation are strictly better. Important: SKILL.md itself is only CLI documentation; without `pip install md-exporter`, the binary is missing and the skill is useless, so the pip step is included in the install command.
Scored on four weighted criteria — install, triggering, output vs. baseline, docs. How scoring works
- Installs cleanly 4/5
- Triggers reliably 5/5
- Output vs. baseline 9/10
- Docs & honesty 4/5
What Markdown Exporter does
Documents the markdown-exporter CLI (PyPI package md-exporter) that converts Markdown text, Markdown tables and fenced code blocks into DOCX, PPTX, XLSX, PDF, HTML, IPYNB, CSV, JSON/JSONL, XML and LaTeX files. Triggers when a user asks to convert, export or turn a .md file into Word, Excel, PowerPoint, PDF, a notebook or standalone code files.
How to install Markdown Exporter
pip install md-exporter
git clone https://github.com/bowenliang123/markdown-exporter.git
mkdir -p ~/.claude/skills/markdown-exporter
cp markdown-exporter/SKILL.md ~/.claude/skills/markdown-exporter/SKILL.md
Skills live in ~/.claude/skills/ (global) or .claude/skills/
(per-project). Restart Claude Code after installing.
Commands — how to trigger Markdown Exporter
-
/markdown-exporterOne CLI turns Markdown into DOCX, PPTX, XLSX, PDF, IPYNB, CSV, JSON, XML, LaTeX
It also activates on plain-language prompts like these:
-
Convert this report.md into a Word document with the formatting preserved -
Turn my markdown notes into a PowerPoint deck and an Excel sheet -
Export these code blocks from my markdown file into separate script files
Frequently asked questions
- Is the Markdown Exporter skill free?
- Yes. The skill itself is free from bowenliang123/markdown-exporter. SkillProof publishes the install command and an independent test verdict at no cost.
- Does Markdown Exporter work with Claude Code?
- We tested it with Claude Code 2.x (agent harness) on Jul 16, 2026. Verdict: Tested · Works. Task: convert report.md (30 lines: headings, bold/italic, 3x3 table, list, quote, python- and bash-blocks) into maximum formats and programmatically check files. Baseline without skill: wrote 36 lines using python-docx/openpyxl — files were generated, but when checked via python-docx, baseline.docx had bold_runs=0 and italic_runs=0 (formatting lost), Excel sheet was unnamed 'Sheet', and PDF/PPTX/IPYNB were not handled at all. With skill, all 10 commands worked: skill.docx preserved bold_runs=1 and italic_runs=1, xlsx sheet was automatically named 'Q3 Infrastructure Report' by title, skill.pdf starts with %PDF- magic (3176 bytes), skill.pptx contains 2 real slides, skill.ipynb — 3 cells [markdown, code, code], md_to_codeblock correctly separated blocks by language into cbdir_1.py and cbdir_2.sh, and --compress yielded a zip with code_1.py/code_2.sh. Tables in docx matched for both (4x3), but the skill's format coverage and style preservation are strictly better. Important: SKILL.md itself is only CLI documentation; without `pip install md-exporter`, the binary is missing and the skill is useless, so the pip step is included in the install command.
- What is the Markdown Exporter SkillProof Score?
- 8.8/10 — installs cleanly 4/5, triggers reliably 5/5, output vs. baseline 9/10, docs & honesty 4/5.
- How do I install Markdown Exporter?
- Copy the install command from this page, run it in your terminal, and restart Claude Code. Skills live in ~/.claude/skills/ (global) or .claude/skills/ inside a project.
- Can I use Markdown Exporter with Cursor, Copilot, Gemini CLI, Codex or other AI tools?
- The SKILL.md format is native to Claude (Claude Code, Desktop, claude.ai). The instructions inside adapt to other assistants: Cursor rules, GitHub Copilot instructions, Windsurf rules, Custom GPTs, AGENTS.md for OpenAI Codex, and GEMINI.md for Google Gemini CLI — our conversion guides cover each, and the free converter on the tools page does the wrapping for you.