К основному содержанию
скилл CX Codex

markdown-converter · steipete — скилл для Claude Code: что делает

Переводит офисные документы, таблицы, PDF, разметку и медиафайлы в чистый Markdown прямо через uvx без ручной настройки парсеров.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add steipete/agent-scripts --skill markdown-converter -a claude-code
Открыть на GitHub

Что делает markdown-converter

Скилл вызывает утилиту markitdown через вызов uvx --from "markitdown[all]" markitdown. На первом запуске окружение кэширует зависимости, поэтому следующие конвертации идут быстрее. На выходе получается текст с сохранением исходной структуры: заголовков, списков, таблиц и ссылок.

Поддерживаются офисные файлы docx, pptx и xlsx, веб-страницы HTML, данные CSV, JSON и XML, а также книги EPub и архивы ZIP с обходом их содержимого. Для картинок скрипт достаёт метаданные EXIF и распознаёт текст через OCR, а для аудиофайлов извлекает теги и делает транскрипцию.

Если автоматическое определение кодировки даёт сбой на текстовом файле, нужно передать флаг -c с нужным чарсетом. Для сложных документов и сканированных PDF базового парсера может не хватить: тогда пригодится флаг -d для подключения внешнего распознавания через Azure Document Intelligence.

Какие задачи решает

  • перевести таблицы из Excel и CSV в Markdown-разметку
  • разобрать презентации PowerPoint и документы Word для промптов
  • распознать текст со сканов и картинок через OCR
  • извлечь структурированный текст из EPub, HTML или архивов ZIP

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

  • Конвертируй отчёт report.docx в Markdown и сохрани в report.md
  • Преобразуй таблицу data.xlsx в Markdown через uvx markitdown
  • Извлеки текст из сложного скана scan.pdf с флагом -d

Как установить markdown-converter

1Через Skills CLI (Vercel)

npx skills add steipete/agent-scripts --skill markdown-converter -a claude-code

2Вручную: положить файлы

~/.claude/skills/markdown-converter/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/markdown-converter/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о markdown-converter

Как установить markdown-converter в Claude Code?

Выполните в терминале команду npx skills add steipete/agent-scripts --skill markdown-converter -a claude-code.

Что делает markdown-converter?

Скилл запускает утилиту markitdown через uvx, чтобы переводить документы Office, PDF, EPub, аудио и структурированные данные в Markdown с сохранением разметки.

Что делать, если PDF плохо распознаётся или текст выдаёт битую кодировку?

Для проблемных кодировок укажите флаг -c (например, -c UTF-8), а для сложных сканов используйте опцию -d вместе с адресом сервиса в ключе -e.

Исходный текст

SKILL.md · MIT
---
name: markdown-converter
description: "Markdown conversion: PDF, Office, HTML, data, OCR, audio, ZIP, YouTube."
---

# Markdown Converter

Convert files to Markdown using `uvx --from "markitdown[all]" markitdown` — no installation required.

## Basic Usage

```bash
# Convert to stdout
uvx --from "markitdown[all]" markitdown input.pdf

# Save to file
uvx --from "markitdown[all]" markitdown input.pdf -o output.md
uvx --from "markitdown[all]" markitdown input.docx > output.md

# From stdin
cat input.pdf | uvx --from "markitdown[all]" markitdown
```

## Supported Formats

- **Documents**: PDF, Word (.docx), PowerPoint (.pptx), Excel (.xlsx, .xls)
- **Web/Data**: HTML, CSV, JSON, XML
- **Media**: Images (EXIF + OCR), Audio (EXIF + transcription)
- **Other**: ZIP (iterates contents), YouTube URLs, EPub

## Options

```bash
-o OUTPUT      # Output file
-x EXTENSION   # Hint file extension (for stdin)
-m MIME_TYPE   # Hint MIME type
-c CHARSET     # Hint charset (e.g., UTF-8)
-d             # Use Azure Document Intelligence
-e ENDPOINT    # Document Intelligence endpoint
--use-plugins  # Enable 3rd-party plugins
--list-plugins # Show installed plugins
```

## Examples

```bash
# Convert Word document
uvx --from "markitdown[all]" markitdown report.docx -o report.md

# Convert Excel spreadsheet
uvx --from "markitdown[all]" markitdown data.xlsx > data.md

# Convert PowerPoint presentation
uvx --from "markitdown[all]" markitdown slides.pptx -o slides.md

# Convert with file type hint (for stdin)
cat document | uvx --from "markitdown[all]" markitdown -x .pdf > output.md

# Use Azure Document Intelligence for better PDF extraction
uvx --from "markitdown[all]" markitdown scan.pdf -d -e "https://your-resource.cognitiveservices.azure.com/"
```

## Notes

- Output preserves document structure: headings, tables, lists, links
- First run caches dependencies; subsequent runs are faster
- For complex PDFs with poor extraction, use `-d` with Azure Document Intelligence
- If automatic charset detection picks the wrong encoding for a text file, pass `-c UTF-8` (or the known charset)

© steipete · MIT · steipete/agent-scripts

Похожие скиллы

Всё по теме «Тексты и документация» →

Сначала — markdown-converter от других авторов.

markdown-converter intellectronica Скилл преобразует файлы и медиа в Markdown через утилиту markitdown. Помогает подготовить документы, таблицы, презентации и аудио для анализа в нейросетях. CX Codex +1 1 700установок convert-documents-to-markdown firecrawl Конвертирует офисные документы, электронные таблицы и PDF в GitHub-Flavored Markdown через утилиту anydoc. Пригодится, когда агенту нужно извлечь данные из DOCX или XLSX без ручной вычитки. CX Codex +1 12 500установок markdown-to-epub-converter smerchek Скилл превращает markdown-документы и саммари чатов в EPUB3, который открывается на любом ридере и загружается в Kindle. CX Codex +1 696установок convert-pdf-to-md официальный github Преобразует PDF-документы в Markdown с извлечением таблиц и картинок. Помогает GitHub Copilot анализировать отчёты, договоры и счета без ручного копирования. 138установок doc-to-markdown daymade Превращает DOCX, PDF, PPTX и сохранённый HTML в аккуратный Markdown и сам чинит типовые дефекты конвертации. Пригодится, когда нужно вытащить текст из документа без ручной правки. CX Codex +1 872установок markitdown julianobarbosa Скилл-инструкция по Microsoft MarkItDown: превращает PDF, Word, Excel, картинки и ссылки в Markdown, готовый для контекста LLM. CX Codex +1 1 600установок paddleocr-doc-parsing PaddlePaddle Скилл извлекает структурированный Markdown и JSON из документов PDF и сканов. Переводит таблицы по ячейкам, формулы в LaTeX и сохраняет порядок чтения. CX Codex +1 471установок

Из того же набора4

Спонсоры проекта

Компании, которые помогают держать аналитику открытой