Markdown Exporter

Une CLI convertit le Markdown en DOCX, PPTX, XLSX, PDF, IPYNB, CSV, JSON, XML, LaTeX

par bowenliang123 · bowenliang123/markdown-exporter

Testé · Fonctionne ★ 8.8/10

Markdown Exporter — Une CLI convertit le Markdown en DOCX, PPTX, XLSX, PDF, IPYNB, CSV, JSON, XML, LaTeX

Ce que fait

Documente la CLI markdown-exporter (package PyPI md-exporter) qui convertit le texte Markdown, les tables Markdown et les blocs de code délimités en fichiers DOCX, PPTX, XLSX, PDF, HTML, IPYNB, CSV, JSON/JSONL, XML et LaTeX. Se déclenche lorsqu'un utilisateur demande de convertir, d'exporter ou de transformer un fichier .md en fichiers Word, Excel, PowerPoint, PDF, un notebook ou des fichiers de code autonomes.

Rapport de test

Tâche : convertir report.md (30 lignes : titres, gras/italique, tableau 3x3, liste, citation, blocs python et bash) en formats maximum et vérifier les fichiers par programme. Base de référence sans compétence : a écrit 36 lignes en utilisant python-docx/openpyxl — les fichiers ont été générés, mais vérifiés via python-docx, baseline.docx avait bold_runs=0 et italic_runs=0 (formatage perdu), la feuille Excel était sans nom 'Sheet', et PDF/PPTX/IPYNB n'étaient pas du tout gérés. Avec la compétence, les 10 commandes ont fonctionné : skill.docx a préservé bold_runs=1 et italic_runs=1, la feuille xlsx a été automatiquement nommée 'Q3 Infrastructure Report' par le titre, skill.pdf commence par %PDF- magic (3176 octets), skill.pptx contient 2 vraies diapositives, skill.ipynb — 3 cellules [markdown, code, code], md_to_codeblock a correctement séparé les blocs par langage en cbdir_1.py et cbdir_2.sh, et --compress a produit un zip avec code_1.py/code_2.sh. Les tables dans docx correspondaient pour les deux (4x3), mais la couverture de format et la préservation du style de la compétence sont strictement meilleures. Important : SKILL.md lui-même n'est que de la documentation CLI ; sans `pip install md-exporter`, le binaire est manquant et la compétence est inutile, donc l'étape pip est incluse dans la commande d'installation.

Testé le: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

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

Commandes et exemples de prompts

  • /markdown-exporterUne CLI convertit le Markdown en DOCX, PPTX, XLSX, PDF, IPYNB, CSV, JSON, XML, LaTeX

Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :

  • 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