Markdown导出工具

SKILL开发
开发 未标注权限 许可证不明确
安装这个技能

Markdown转DOCX/PPTX/XLSX/PDF/HTML/IPYNB/CSV/JSON/XML多格式导出引擎。

一句话选型结论

按资料字段整理

Markdown导出工具是开发类的 Agent Skill,安装方式未标注,权限级别未标注,许可证不明确,有可直接复制的安装命令。技能本质是给模型读的说明书,效果取决于模型与客户端;装完先用一个小任务验证,再放进正式流程。

分类开发 安装方式未标注 权限级别未标注权限 许可证许可证不明确
累计安装 未标注 本周 未标注
GitHub 星标 未标注 仓库 未标注
下载量 未标注 技能市场下载数
权限级别 未标注权限 安装前请确认风险范围
许可证 许可证不明确 未说明

安装

未标注
在支持 Skills 的客户端里执行,装完问一句「你有哪些技能」验证
skillhub install zcwl/markdown-exporter
  1. 1
    确认客户端支持

    确认你的客户端支持 Skills(Claude、Codex、Cursor 等),并升级到较新的版本。

  2. 2
    拿到技能文件

    执行上面的命令安装;也可以把仓库里的 SKILL.md 手动放进客户端的 skills 目录。

  3. 3
    刷新技能列表

    重新打开客户端,或刷新技能列表,让新放进来的技能被加载。

  4. 4
    验证是否生效

    问一句「你有哪些技能」,确认列表里出现它,再拿一个小任务试跑。

技能档案

开发
字段来自技能仓库与公开索引,中文说明由本站标注
作者 / 维护方zcwl仓库 未标注 · 版本 未标注
宿主客户端未标注技能可被这些客户端加载
安装方式未标注安装包 enterprise
权限级别未标注权限安装前请确认风险范围
许可证未说明许可证不明确,商用前请自行确认条款
仓库可用性available技能仓库当前是否可访问
最近核验未标注上游最后核验时间 · 数据更新 1791720174
正文体量19.0 KBSKILL.md 原文大小,越大说明说明书写得越细

典型使用场景

3 类
按分类整理的常见用法,具体以 SKILL.md 为准
写代码与改 bug

按需求补代码、定位并修掉报错。

读仓库与生成改动

让模型读懂项目结构,再给出可落地的改动。

跑测试与排查故障

按现象排查问题,补测试用例并复跑。

选择建议

装之前先看这几条
按条目字段给出的判断,不替你决定用不用

值得选的地方

  • 有可直接复制的安装命令,不用自己翻文档找入口。

先想清楚的地方

  • 没有标注权限级别,实际能做什么要装好后确认。
  • 许可证不明确,商用或二次分发前先到仓库确认条款。
  • 没有做站内核验,内容以作者仓库为准。
  • 技能只是说明书,实际效果取决于模型与客户端,装完先用小任务试一遍。

更适合

  • 需要在开发场景里给模型补一套做法的人。
  • 愿意先读一遍 SKILL.md、确认它会让模型做什么的人。

不太适合

  • 对许可证要求很严、必须明确可商用的人。
  • 只想装完就自动变强、不打算看说明书的人。

同类对比

6 个同类
同分类里挑最接近的几条,字段以各自详情页为准
技能权限级别安装方式累计安装宿主客户端安装命令
Markdown导出工具当前 未标注权限 未标注 未标注 未标注 有
技能审查员 浏览器控制 ClawHub 市场 877.9 万 OpenClaw 有
Vercel React 最佳实践 浏览器控制 GitHub 仓库 849.1 万 Codex、Claude、Cursor 有
GitHub 代码协作 联网访问 ClawHub 市场 763.3 万 OpenClaw 有
网页设计指南 联网访问 GitHub 仓库 668.6 万 Codex、Claude、Cursor 有
本体论 只读 ClawHub 市场 663.7 万 OpenClaw 有

SKILL.md 全文

19.0 KB
模型实际读到的说明书原文,来自技能仓库

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_png 📝 Markdown text 🖼️ PNG image(s) of PDF pages
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.

  2. 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 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.

  2. 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 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.

  2. 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.

  3. 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 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.

  2. 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.

  3. 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 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.

  2. 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) section below.


md_to_codeblock - Extract Codeblocks to Files

Extracts code blocks from Markdown and saves them as individual files.

Usage:

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

Arguments:
- input - Input Markdown file path containing code blocks
- output - Output directory path or ZIP file path

Options:
- --compress - Compress all code blocks into a ZIP file

Examples:

  1. Extract to directory:
    bash markdown-exporter md_to_codeblock /path/input.md /path/output_dir
    This extracts all code blocks to individual files in the specified directory.

  2. Extract to ZIP file:
    bash markdown-exporter md_to_codeblock /path/input.md /path/output.zip --compress
    This extracts all code blocks and compresses them into a ZIP file.

Sample Markdown Input:
Use the "Code Blocks" example from the Sample Markdown Inputs - Code Blocks section below.


md_to_json - Convert Markdown Tables to JSON

Converts Markdown tables to JSON or JSONL format file.

Usage:

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

Arguments:
- input - Input Markdown file path containing tables
- output - Output JSON file path

Options:
- --style - JSON output style: jsonl (default) or json_array
- --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion (JSONL format):
    bash markdown-exporter md_to_json /path/input.md /path/output.json
    This converts tables to JSON Lines format (one JSON object per line).

  2. Convert to JSON array:
    bash markdown-exporter md_to_json /path/input.md /path/output.json --style json_array
    This converts tables to a single JSON array of objects.

  3. With code block wrapper removal:
    bash markdown-exporter md_to_json /path/input.md /path/output.json --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 section below.


md_to_xml - Convert Markdown to XML

Converts Markdown text to XML format file.

Usage:

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

Arguments:
- input - Input Markdown file path
- output - Output XML file path

Options:
- --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:
    bash markdown-exporter md_to_xml /path/input.md /path/output.xml
    This converts the entire Markdown file to an XML document.

  2. With code block wrapper removal:
    bash markdown-exporter md_to_xml /path/input.md /path/output.xml --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 section below.


md_to_latex - Convert Markdown Tables to LaTeX

Converts Markdown tables to LaTeX format file.

Usage:

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

Arguments:
- input - Input Markdown file path containing tables
- output - Output LaTeX file path

Options:
- --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:
    bash markdown-exporter md_to_latex /path/input.md /path/output.tex
    This converts all tables in the input Markdown file to LaTeX format.

  2. With code block wrapper removal:
    bash markdown-exporter md_to_latex /path/input.md /path/output.tex --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 section below.


md_to_html - Convert Markdown to HTML

Converts Markdown text to HTML format file.

Usage:

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

Arguments:
- input - Input Markdown file path
- output - Output HTML file path

Options:
- --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:
    bash markdown-exporter md_to_html /path/input.md /path/output.html
    This converts the entire Markdown file to an HTML document.

  2. With code block wrapper removal:
    bash markdown-exporter md_to_html /path/input.md /path/output.html --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 section below.


md_to_html_text - Convert Markdown to HTML Text

Converts Markdown text to HTML and outputs to stdout.

Usage:

markdown-exporter md_to_html_text <input>

Arguments:
- input - Input Markdown file path

Example:

markdown-exporter md_to_html_text /path/input.md

Sample Markdown Input:
Use the "Basic Text and Tables" example from the Sample Markdown Inputs - Basic Text and Tables section below.


md_to_png - Convert Markdown to PNG Images

Converts Markdown text to PNG images (one per page).

Usage:

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

Arguments:
- input - Input Markdown file path
- output - Output PNG file path or directory path

Options:
- --compress - Compress all PNG images into a ZIP file
- --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:
    bash markdown-exporter md_to_png /path/input.md /path/output.png
    This converts the Markdown file to PNG images (one per page).

  2. With compression:
    bash markdown-exporter md_to_png /path/input.md /path/output.png --compress
    This converts the Markdown file to PNG images and compresses them into a ZIP file.

  3. With code block wrapper removal:
    bash markdown-exporter md_to_png /path/input.md /path/output.png --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 section below.


md_to_md - Convert Markdown to MD File

Saves Markdown text to a .md file.

Usage:

markdown-exporter md_to_md <input> <output>

Arguments:
- input - Input Markdown file path
- output - Output MD file path

Example:

markdown-exporter md_to_md /path/input.md /path/output.md

Sample Markdown Input:
Use the "Basic Text and Tables" example from the Sample Markdown Inputs - Basic Text and Tables section below.


md_to_ipynb - Convert Markdown to IPYNB

Converts Markdown text to Jupyter Notebook (.ipynb) format file.

Usage:

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

Arguments:
- input - Input Markdown file path
- output - Output IPYNB file path

Options:
- --strip-wrapper - Remove code block wrapper if present

Examples:

  1. Basic conversion:
    bash markdown-exporter md_to_ipynb /path/input.md /path/output.ipynb
    This converts the Markdown file to a Jupyter Notebook format.

  2. With code block wrapper removal:
    bash markdown-exporter md_to_ipynb /path/input.md /path/output.ipynb --strip-wrapper
    This removes any code block wrappers (```) before processing the Markdown.

Sample Markdown Input:
Use the "Code Blocks" example from the Sample Markdown Inputs - Code Blocks section below.

Sample Markdown Inputs

To help you test the various tools, below are common Markdown input examples that represent the content of input files:

Basic Text and Tables

# Test Markdown File

This is a test markdown file for testing various export tools.

## Table Test

| Name | Description | Price |
|------|-------------|-------|
| Item 1 | First item | $10 |
| Item 2 | Second item | $20 |
| Item 3 | Third item | $30 |

## Text Test

This is a paragraph with **bold** and *italic* text.

- List item 1
- List item 2
- List item 3

> This is a blockquote.

Code Blocks

# Test Markdown File

## Code Block Test

```python
print("Hello, World!")
def add(a, b):
    return a + b

# Test the function
result = add(5, 3)
print(f"Result: {result}")
```

```bash
# Bash script example
echo "Hello from Bash"
ls -la
```

```javascript
// JavaScript example
console.log("Hello from JavaScript");
function multiply(a, b) {
    return a * b;
}
```

Slides (for PPTX)

---
title: Markdown Exporter
author: Bowen Liang
---

# Introduction

## Welcome Slide

Welcome to our Markdown Exporter!

::: notes
Remember to greet the audience warmly.
:::

---

# Section 1: Basic Layouts

## Title and Content

- This is a basic slide with bullet points
- It uses the "Title and Content" layout
- Perfect for simple content presentation

## Two Column Layout

::::: columns
::: column
Left column content:
- Point 1
- Point 2
:::
::: column
Right column content:
- Point A
- Point B
:::
:::::

## Comparison Layout

::::: columns
::: column
Text followed by an image:

![Test Image](https://example.com/image.jpg)
:::
::: column
- This triggers the "Comparison" layout
- Useful for side-by-side comparisons
:::
:::::

## Content with Caption

Here's some explanatory text about the image below.

![Test Image](https://example.com/image.jpg "fig:Test Image")

---

# Section 2: Advanced Features

## Code Block

Here's a Python code block:

```python
def greet(name):
    return f"Hello, {name}!"

print(greet("World"))
```

## Table Example

| Column 1 | Column 2 | Column 3 |
|----------|----------|----------|
| Row 1    | Data     | More     |
| Row 2    | Info     | Stuff    |

## Incremental List

::: incremental
- This point appears first
- Then this one
- And finally this one
:::

## {background-image="https://example.com/image.jpg"}

::: notes
This is a slide with a background image and speaker notes only.
The "Blank" layout will be used.
:::

# Conclusion

## Thank You

Thank you for viewing this kitchen sink presentation!

::: notes
Remember to thank the audience and invite questions.
:::

📝 Notes

  • All scripts only support file paths as input
  • For scripts that generate multiple files (e.g., multiple tables, multiple code blocks), the output filename will be automatically numbered
  • Use the --strip-wrapper option to remove code block wrappers (```) from the input Markdown

```

常见问题

5 问
答案由本站依据条目字段整理
Markdown导出工具怎么安装?

在支持 Skills 的客户端里执行:skillhub install zcwl/markdown-exporter。安装方式为未标注。装完刷新技能列表或重开客户端。

Markdown导出工具支持哪些客户端?

资料没有标注宿主客户端,但只要客户端支持 Skills(Claude、Codex、Cursor 等),一般都能加载。

Markdown导出工具权限高吗,安全吗?

权限级别为未标注权限。安装前先看它会读取或写入哪些内容。

Markdown导出工具收费吗?

本站不代收费用,也没有标注具体价格。是否收费取决于技能本身和所用的模型或客户端,正式使用前按作者说明确认。

Markdown导出工具用什么许可证?

许可证标注为 未说明(许可证不明确)。商用或二次分发前请到仓库确认条款原文。

热门专题

按场景挑技能
全部专题 →

技能内容以作者仓库为准;分类、权限级别与许可证状态的中文说明为中文整理,最近核验 未标注。