Markdown Exporter — скилл

Скилл и CLI превращают Markdown в DOCX, PDF, PPTX, XLSX, PNG и еще десяток форматов, все считается локально

  • 274 ★ репозитория
  • Последний коммит
  • Apache-2.0
Скилл

Расширенный доступ

Почему такой уровень

  • Запускает программу, которая читает ваши файлы Markdown и пишет файлы DOCX, PDF, PPTX и другие на диск
  • Устанавливает в окружение Python набор зависимостей, включая средства рендеринга документов
Все причины и проверки

bowenliang123/markdown-exporter

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/markdown-exporter

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Запускает программу, которая читает ваши файлы Markdown и пишет файлы DOCX, PDF, PPTX и другие на диск
  • Устанавливает в окружение Python набор зависимостей, включая средства рендеринга документов

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Markdown Exporter — скилл для агентов и консольная программа `markdown-exporter`, которая конвертирует файл Markdown в рабочие форматы. Из текста получаются документ Word, PDF, HTML, изображение PNG или SVG, блокнот Jupyter, файл Markdown и LaTeX, а из таблиц — Excel, CSV, JSON, XML и LaTeX. Слайды в стиле Pandoc превращаются в PowerPoint. Каждый формат — отдельная подкоманда: `md_to_docx`, `md_to_pdf`, `md_to_pptx`, `md_to_xlsx` и другие. Для DOCX и PPTX можно подставить свой файл шаблона с нужными заголовками, шрифтами и таблицами. Отдельная подкоманда `md_to_codeblock` вырезает блоки кода из Markdown и сохраняет их в файлы по языкам: `.py`, `.js`, `.sh` и так далее. Все команды принимают пути к файлам. Обработка идет локально, без отправки данных во внешний сервис. Тот же проект распространяется как плагин для Dify и навык OpenClaw, а в Claude Code его добавляют через маркетплейс плагинов.

Для кого. Для аналитиков, авторов документации и разработчиков, которым агент пишет отчеты и таблицы в Markdown, а получить нужно файлы Word, Excel, PowerPoint или PDF.

Подходит, если

  • Агент написал отчет в Markdown, и нужен документ Word по корпоративному шаблону
  • Таблицы из ответа надо выгрузить в Excel, CSV или JSON
  • Слайды в синтаксисе Pandoc необходимо превратить в презентацию PowerPoint
  • Из ответа агента нужно вынуть блоки кода и разложить по файлам с нужными расширениями
  • Данные нельзя отправлять в онлайн-конвертеры: все идет на вашей машине

Не подходит, если

  • Нужно обратное преобразование из DOCX, PDF или PPTX в Markdown: инструмент работает только в сторону экспорта
  • Исходный текст не сохранен в файл: все команды принимают только пути
  • Нужна точная верстка книги или научной статьи: для нее лучше собственный конвейер LaTeX
  • Нужен общий конвертер форматов вроде DOCX в EPUB: Markdown Exporter начинает с Markdown

Пример запроса к агенту

Экспортируй report.md в report.docx через Markdown Exporter и отдельно сохрани таблицы из него в tables.xlsx

Ограничения

Установка требует Python и пакетов, подтягиваемых `pip install md-exporter` или `uv tool install md-exporter`. Команды принимают только пути к файлам, поэтому агенту нужно сначала сохранить Markdown на диск. Вход для `md_to_pptx` должен быть слайдами в стиле Pandoc, для `md_to_xlsx`, `md_to_csv`, `md_to_json` и `md_to_xml` нужны таблицы Markdown. В пакете лежат шрифты Noto Sans CJK и Twemoji, поэтому китайские знаки и эмодзи не требуют отдельной установки шрифтов.

Как отключить. Выполните `pip uninstall md-exporter` или `uv tool uninstall md-exporter`, а скилл уберите командой `/plugin` в Claude Code либо удалением папки скилла из папки скиллов агента.

Частые вопросы

Как поставить Markdown Exporter в Claude Code?

Выполните `/plugin marketplace add bowenliang123/markdown-exporter`. Саму программу ставит `pip install md-exporter` или `uv tool install md-exporter`, после чего команда `markdown-exporter -h` покажет подкоманды.

В какие форматы умеет экспортировать Markdown Exporter?

DOCX, PDF, HTML, PNG, SVG, Markdown, блокнот Jupyter, PPTX, XLSX, CSV, JSON и JSONL, XML, LaTeX, текст Jira и файлы кода по языкам. Всего больше пятнадцати вариантов.

Можно ли использовать свой шаблон Word?

Да, `md_to_docx` принимает пользовательский шаблон DOCX, где задаются стили заголовков, абзацев, таблиц и списков. Для презентаций так же можно указать шаблон PPTX.

Как вынуть код из Markdown в файлы?

Подкоманда `md_to_codeblock` сохраняет блоки кода в файлы по языкам блоков: `.py`, `.js`, `.sh` и другие. Входной Markdown передается как путь.

Что делает параметр strip-wrapper?

Флаг `--strip-wrapper` у таких подкоманд, как `md_to_csv`, убирает обертку блока кода вокруг таблицы до обработки. Это полезно, когда агент вернул таблицу в блоке кода.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы
Выбор редакции

Скилл и CLI от Firecrawl: агент переводит Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV и PDF в Markdown на вашей машине

СкиллРасширенный доступ23,2 тыс.Звезды репозитория

Скилл для конвертации Markdown в Word и обратно через Pandoc с готовыми шаблонами оформления и Lua-фильтрами

СкиллРасширенный доступ1,1 тыс.Звезды репозитория

Скилл-конвейер документов: что угодно в markdown, markdown в аккуратный html и docx уровня издательства, html обратно в markdown

СкиллРасширенный доступ933Звезды репозитория

MCP-сервер на базе pandoc: агент конвертирует Markdown, HTML, DOCX, LaTeX, EPUB, ODT и другие форматы друг в друга

MCP-серверРасширенный доступ584Звезды репозитория

Скилл собирает презентацию из статьи, отчета или заметок как серию цельных слайдов-картинок и склеивает их в pptx

СкиллРасширенный доступ7,4 тыс.Звезды репозитория
Выбор редакции

Скилл, который собирает редактируемые PPTX-презентации из PDF, DOCX, ссылок и Markdown с настоящими фигурами, диаграммами и анимациями

СкиллРасширенный доступ70,5 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
Markdown Exporter (эта запись)нет274
mcp-pandocнетне нужна584MCP-сервер на базе pandoc конвертирует между многими форматами документов
Markdownify MCP Serverнетне нужна2 996делает обратное: превращает PDF, DOCX, XLSX и страницы в Markdown

Коротко о README

README показывает, что проект работает в четырех видах: плагин Dify, навык для агентов с Agent Skills, навык OpenClaw и консольная программа из PyPI. Затем идут таблица инструментов и форматов, примеры по подкомандам с входным Markdown и параметрами, а также советы по шаблонам DOCX и PPTX.

Бейдж для README

Исходный SKILL.md

---
name: markdown-exporter
description: Convert Markdown text to DOCX, PPTX, XLSX, PDF, PNG, SVG, HTML, IPYNB, MD, CSV, JSON, JSONL, XML files, and extract code blocks in Markdown to Python, Bash,JS and etc files.
license: Apache-2.0
metadata:
   author: bowenliang123
   openclaw:
      homepage: https://github.com/bowenliang123/markdown-exporter
      emoji: 🖨
      requires:
         bins: [ markdown-exporter ]
      install:
         - kind: uv
           package: md-exporter
           bins: [ markdown-exporter ]
---


# Markdown Exporter

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

This [SKILL.md](https://github.com/bowenliang123/markdown-exporter/blob/main/SKILL.md) for Agent Skills, the cli tool and [Python package `markdown-exporter`](https://pypi.org/project/md-exporter/) are maintained in the GitHub repository [bowenliang123/markdown-exporter](https://github.com/bowenliang123/markdown-exporter) by [bowenliang123](https://github.com/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_jira` | 📝 Markdown text | 🅹 Jira wiki markup text |
| `md_to_pdf` | 📝 Markdown text | 📑 PDF file (.pdf) |
| `md_to_png` | 📝 Markdown text | 🖼️ PNG image (.png), single long page or one image per page |
| `md_to_svg` | 📝 Markdown text | 🖼️ SVG image (.svg), one image per page |
| `md_to_md` | 📝 Markdown text | 📝 Markdown file (.md) |
| `md_to_ipynb` | 📝 Markdown text | 📓 Jupyter Notebook (.ipynb) |
| `md_to_pptx` | 📝 Markdown slides in [Pandoc style](https://pandoc.org/MANUAL.html#slide-shows) | 🎯 PowerPoint (.pptx) |
| `md_to_xlsx` | 📋 [Markdown tables](https://www.markdownguide.org/extended-syntax/#tables) | 📊 Excel spreadsheet (.xlsx) |
| `md_to_csv` | 📋 [Markdown tables](https://www.markdownguide.org/extended-syntax/#tables) | 📋 CSV file (.csv) |
| `md_to_json` | 📋 [Markdown tables](https://www.markdownguide.org/extended-syntax/#tables) | 📦 JSON/JSONL file (.json) |
| `md_to_xml` | 📋 [Markdown tables](https://www.markdownguide.org/extended-syntax/#tables) | 🏷️ XML file (.xml) |
| `md_to_latex` | 📋 [Markdown tables](https://www.markdownguide.org/extended-syntax/#tables) | 📝 LaTeX file (.tex) |
| `md_to_codeblock` | 💻 [Code blocks in Markdown](https://www.markdownguide.org/extended-syntax/#fenced-code-blocks) | 📁 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

```bash
# with pip

Сообщить о проблеме

Foxx AIMarkdown Exporter
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.