Receber por email
← Voltar para o catálogo

markdown-exporter

Converte texto Markdown para arquivos DOCX, PPTX, XLSX, PDF, HTML, IPYNB, MD, CSV, JSON, JSONL, XML, e extrai blocos de código Markdown para arquivos Python, Bash, JS e outros.

258estrelas
Atualizado há 3 meses

Ver no GitHub ↗ Licença: Apache-2.0

Como adicionar

/plugin marketplace add bowenliang123/markdown-exporter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/markdown-exporter/svg)](https://www.skillteca.com.br/skills/markdown-exporter)

Skills relacionadas

Ver todas de Documentos →

Alerta por categoria

Receba novas skills de Documentos toda segunda

1 email curto, só com as skills novas de Documentos. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

Markdown Exporter

Markdown Exporter is an Agent Skill that transforms your Markdown text into a wide variety of professional format files.

This SKILL.md for Agent Skills, the cli tool and Python package markdown-exporter are maintained in the GitHub repository bowenliang123/markdown-exporter by bowenliang123.

Tools and Supported Formats

| Tool | Input (File path of Markdown text or styles) | Output (File path of exported file) | |------|-------|--------| | md_to_docx | 📝 Markdown text | 📄 Word document (.docx) | | md_to_html | 📝 Markdown text | 🌐 HTML file (.html) | | md_to_html_text | 📝 Markdown text | 🌐 HTML text string | | md_to_pdf | 📝 Markdown text | 📑 PDF file (.pdf) | | md_to_md | 📝 Markdown text | 📝 Markdown file (.md) | | md_to_ipynb | 📝 Markdown text | 📓 Jupyter Notebook (.ipynb) | | md_to_pptx | 📝 Markdown slides in Pandoc style | 🎯 PowerPoint (.pptx) | | md_to_xlsx | 📋 Markdown tables | 📊 Excel spreadsheet (.xlsx) | | md_to_csv | 📋 Markdown tables | 📋 CSV file (.csv) | | md_to_json | 📋 Markdown tables | 📦 JSON/JSONL file (.json) | | md_to_xml | 📋 Markdown tables | 🏷️ XML file (.xml) | | md_to_latex | 📋 Markdown tables | 📝 LaTeX file (.tex) | | md_to_codeblock | 💻 Code blocks in Markdown | 📁 Code files by language (.py, .js, .sh, etc.) |

📦 Usage

Overview

Markdown Exporter is available as a PyPI package, which provides a seamless command-line interface for all its functionality.

Installation

# with pip
pip install md-exporter

# with uv 
uv tool install md-exporter

# on OpenClaw
npx clawhub install markdown-exporter

Check markdown-exporter command and usages:

markdown-exporter -h

markdown-exporter <subcommand> -h

Basic Usage

Use the markdown-exporter command to access all the tools:

markdown-exporter <subcommand> <args> [options]

Important Notes

  • All commands only support file paths as input
  • The package handles all dependency management automatically
  • You can run the command from anywhere in your system, no need to navigate to the project directory

🔧 Scripts

md_to_csv - Convert Markdown tables to CSV

Converts Markdown tables to CSV format file.

Usage:

markdown-exporter md_to_csv <input> <output> [options]

Arguments:

  • input - Input Markdown file path containing tables
  • output - Output CSV file path

Options:

  • --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:

``bash markdown-exporter md_to_csv /path/input.md /path/output.csv `` This converts all tables in the input Markdown file to CSV format.

  1. With code block wrapper removal:

``bash markdown-exporter md_to_csv /path/input.md /path/output.csv --strip-wrapper ` This removes any code block wrappers (``) before processing the Markdown.

Sample Markdown Input: Use the "Basic Text and Tables" example from the [Sample Markdown Inputs - Basic Text and Tables](#basic-text-and-tables) section below.

md_to_pdf - Convert Markdown to PDF

Converts Markdown text to PDF format with support for Chinese, Japanese, and other languages.

Usage:

markdown-exporter md_to_pdf <input> <output> [options]

Arguments:

  • input - Input Markdown file path
  • output - Output PDF file path

Options:

  • --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:

``bash markdown-exporter md_to_pdf /path/input.md /path/output.pdf `` This converts the entire Markdown file to a PDF document.

  1. With code block wrapper removal:

``bash markdown-exporter md_to_pdf /path/input.md /path/output.pdf --strip-wrapper ` This removes any code block wrappers (``) before processing the Markdown.

Sample Markdown Input: Use the "Basic Text and Tables" example from the [Sample Markdown Inputs - Basic Text and Tables](#basic-text-and-tables) section below.

md_to_docx - Convert Markdown to DOCX

Converts Markdown text to DOCX format file.

Usage:

markdown-exporter md_to_docx <input> <output> [options]

Arguments:

  • input - Input Markdown file path
  • output - Output DOCX file path

Options:

  • --template - Path to DOCX template file (optional)
  • --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:

``bash markdown-exporter md_to_docx /path/input.md /path/output.docx `` This converts the entire Markdown file to a DOCX document.

  1. With custom template:

``bash markdown-exporter md_to_docx /path/input.md /path/output.docx --template /path/template.docx `` This uses a custom DOCX template for styling.

  1. With code block wrapper removal:

``bash markdown-exporter md_to_docx /path/input.md /path/output.docx --strip-wrapper ` This removes any code block wrappers (``) before processing the Markdown.

Sample Markdown Input: Use the "Basic Text and Tables" example from the [Sample Markdown Inputs - Basic Text and Tables](#basic-text-and-tables) section below.

md_to_xlsx - Convert Markdown tables to XLSX

Converts Markdown tables to XLSX format with multiple sheets support.

Usage:

markdown-exporter md_to_xlsx <input> <output> [options]

Arguments:

  • input - Input Markdown file path containing tables
  • output - Output XLSX file path

Options:

  • --force-text - Convert cell values to text type (default: True)
  • --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:

``bash markdown-exporter md_to_xlsx /path/input.md /path/output.xlsx `` This converts all tables in the input Markdown file to an XLSX workbook, with each table on a separate sheet.

  1. With code block wrapper removal:

``bash markdown-exporter md_to_xlsx /path/input.md /path/output.xlsx --strip-wrapper ` This removes any code block wrappers (``) before processing the Markdown.

  1. With force-text disabled:

``bash markdown-exporter md_to_xlsx /path/input.md /path/output.xlsx --force-text False `` This allows Excel to automatically determine cell types.

Sample Markdown Input: Use the "Basic Text and Tables" example from the [Sample Markdown Inputs - Basic Text and Tables](#basic-text-and-tables) section below.

md_to_pptx - Convert Markdown to PPTX

Converts Markdown text to PPTX format file.

Usage:

markdown-exporter md_to_pptx <input> <output> [options]

Arguments:

  • input - Input Markdown file path
  • output - Output PPTX file path

Options:

  • --template - Path to PPTX template file (optional)

Examples:

  1. Basic conversion:

``bash markdown-exporter md_to_pptx /path/input.md /path/output.pptx `` This converts the Markdown file to a PowerPoint presentation.

  1. With custom template:

``bash markdown-exporter md_to_pptx /path/input.md /path/output.pptx --template /path/template.pptx `` This uses a custom PowerPoint template for styling.

Sample Markdown Input: Use the "Slides (for PPTX)" example from the [Sample Markdown Inputs - Slides (for PPTX)](#slides-for-pptx) section below.

md_to_codeblock - Extract Codeblocks to Files

Extracts code blocks from Markdown and

Compartilhar X LinkedIn