Markdown Exporter

Una CLI trasforma Markdown in DOCX, PPTX, XLSX, PDF, IPYNB, CSV, JSON, XML, LaTeX

di bowenliang123 · bowenliang123/markdown-exporter

Promosso ★ 8.8/10

Markdown Exporter — Una CLI trasforma Markdown in DOCX, PPTX, XLSX, PDF, IPYNB, CSV, JSON, XML, LaTeX

Cosa fa

Documenta la CLI markdown-exporter (pacchetto PyPI md-exporter) che converte testo Markdown, tabelle Markdown e blocchi di codice con recinzione in file DOCX, PPTX, XLSX, PDF, HTML, IPYNB, CSV, JSON/JSONL, XML e LaTeX. Si attiva quando un utente chiede di convertire, esportare o trasformare un file .md in Word, Excel, PowerPoint, PDF, un notebook o file di codice standalone.

Rapporto di test

Task: convertire report.md (30 righe: intestazioni, grassetto/corsivo, tabella 3x3, lista, citazione, blocchi python- e bash-) nel massimo dei formati e controllare programmaticamente i file. Baseline senza skill: ha scritto 36 righe usando python-docx/openpyxl — i file sono stati generati, ma quando controllati tramite python-docx, baseline.docx aveva bold_runs=0 e italic_runs=0 (formattazione persa), il foglio Excel era senza nome 'Sheet', e PDF/PPTX/IPYNB non sono stati gestiti affatto. Con skill, tutti i 10 comandi hanno funzionato: skill.docx ha preservato bold_runs=1 e italic_runs=1, il foglio xlsx è stato automaticamente chiamato 'Q3 Infrastructure Report' per titolo, skill.pdf inizia con %PDF- magic (3176 byte), skill.pptx contiene 2 slide reali, skill.ipynb — 3 celle [markdown, code, code], md_to_codeblock ha separato correttamente i blocchi per linguaggio in cbdir_1.py e cbdir_2.sh, e --compress ha prodotto uno zip con code_1.py/code_2.sh. Le tabelle in docx corrispondevano per entrambi (4x3), ma la copertura del formato e la conservazione dello stile della skill sono strettamente migliori. Importante: SKILL.md stesso è solo documentazione CLI; senza `pip install md-exporter`, il binario è mancante e la skill è inutile, quindi il passaggio pip è incluso nel comando di installazione.

Testato il: 2026-07-16 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /markdown-exporterUna CLI trasforma Markdown in DOCX, PPTX, XLSX, PDF, IPYNB, CSV, JSON, XML, LaTeX

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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