К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

convert-documents-to-markdown — скилл для Claude Code: установка

Конвертирует офисные документы, электронные таблицы и PDF в GitHub-Flavored Markdown через утилиту anydoc. Пригодится, когда агенту нужно извлечь данные из DOCX или XLSX без ручной вычитки.

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

Что делает convert-documents-to-markdown

Скилл вызывает CLI @firecrawl/anydoc через npx без предварительной установки пакета. Формат исходника утилита определяет по содержимому: поддерживаются файлы Word, Excel, OpenDocument, а также RTF, EPUB, CSV и PDF. Если расширение отсутствует или данные идут из stdin, нужный формат задают флагом --format.

Для больших файлов предусмотрен вывод в файл ключом -o. Это защищает контекст агента от перегрузки сырыми строками. Для запуска утилиты обязательно требуется Node версии 20 или выше.

Обычные файлы CLI обрабатывает локально. На сканах или страницах с изображениями процесс завершится с кодом 3 из-за отсутствия встроенного OCR. В такой ситуации запуск с параметром --ocr hosted передаёт распознавание в облачный сервис Firecrawl Parse.

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

  • прочитать таблицы .xlsx или .csv в диалоге с агентом
  • преобразовать документы .docx и слайды .pptx в Markdown
  • выгрузить содержимое тяжёлого PDF в отдельный файл через флаг -o
  • обработать сканы документов через облачный OCR с флагом --ocr hosted

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

  • Конвертируй файл quarterly_report.xlsx в markdown и сохрани результат в report.md
  • Переведи презентацию pitch.pptx в формат markdown через anydoc
  • Прочитай документ specification.docx и покажи основные требования

Как установить convert-documents-to-markdown

1Через Skills CLI (Vercel)

npx skills add firecrawl/anydoc --skill convert-documents-to-markdown -a claude-code

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

~/.claude/skills/convert-documents-to-markdown/SKILL.md

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

Похожие

gog openclaw Даёт агенту правила работы с CLI gog для Gmail, Calendar, Drive, Contacts, Sheets и Docs. Нужен, когда действия в Google Workspace надо выполнять из терминала. Claude Code CX Codex Cursor +1 8 500установок nano-pdf openclaw Скилл редактирует страницы PDF по текстовым инструкциям через CLI nano-pdf. Пригодится, когда нужно исправить опечатку или заменить заголовок прямо в терминале. Claude Code CX Codex Cursor +1 7 100установок pdf официальный openai Скилл для чтения, создания и проверки PDF, где важно, как выглядит страница. Пригодится, когда агент собирает документ и должен сам увидеть результат. Claude Code CX Codex Cursor +1 13 400установок baoyu-slide-deck JimLiu Превращает текст в набор изображений слайдов: сначала план со стилем, потом отдельные PNG. Заточено под чтение и шаринг, не под живые выступления. Claude Code CX Codex Cursor +1 31 200установок html-ppt lewislulu Скилл создаёт слайдовые презентации в статическом HTML на основе тем и шаблонов. Пригодится, когда нужно превратить заметки или текст в колоду с клавиатурной навигацией. Claude Code CX Codex Cursor +1 20 800установок nature-paper2ppt Yuan1z0825 Собирает китайскую академическую презентацию .pptx из научной статьи или заметок: слайды, рисунки из источника и заметки докладчика. Claude Code CX Codex Cursor +1 16 000установок pptx официальный anthropics Скилл помогает создавать, читать и редактировать файлы .pptx и шаблоны .potx. Пригодится, когда нужно собрать презентацию или извлечь из неё текст. Claude Code Claude.ai 241 433установок pdf официальный anthropics Скилл читает, создаёт и меняет PDF-файлы, включая формы и сканы. Подойдёт, когда агенту нужно работать с PDF в проекте. Claude Code Claude.ai 216 041установок

Вопросы о convert-documents-to-markdown

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

Выполните команду npx skills add firecrawl/anydoc --skill convert-documents-to-markdown -a claude-code в терминале.

Что делает скилл convert-documents-to-markdown?

Он даёт агенту инструкции по запуску утилиты @firecrawl/anydoc. Инструмент переводит файлы Word, Excel, PowerPoint, OpenDocument, RTF, EPUB, CSV и PDF в разметку GitHub-Flavored Markdown.

Что делать при ошибке с кодом 3 во время обработки PDF?

Код 3 означает, что в документе есть сканированные страницы или изображения без текста. Перезапустите команду с флагом --ocr hosted, чтобы отправить файл на обработку в сервис Firecrawl Parse.

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

SKILL.md · MIT
---
name: convert-documents-to-markdown
description: Convert Word (.doc, .docx), PowerPoint (.ppt, .pptx), Excel (.xls, .xlsx), OpenDocument (.odt, .ods, .odp), RTF, EPUB, CSV, and PDF files to GitHub-Flavored Markdown. Use when a task needs the contents of an office document, spreadsheet, presentation, ebook, or PDF you cannot read directly.
license: MIT
metadata:
  author: firecrawl
---

# Convert documents to Markdown

Run the anydoc CLI. It needs Node 20+ and no install:

```bash
npx -y @firecrawl/anydoc <file>              # Markdown to stdout
npx -y @firecrawl/anydoc <file> -o out.md    # write to a file
npx -y @firecrawl/anydoc - --format csv < f  # read stdin
```

Rules:

1. Supported inputs: `.doc`, `.docx`, `.docm`, `.odt`, `.rtf`, `.epub`, `.pdf`, `.ppt`, `.pps`, `.pot`, `.pptx`, `.pptm`, `.ppsx`, `.ppsm`, `.odp`, `.xls`, `.xlsx`, `.xlsm`, `.xlsb`, `.ods`, `.csv`.
2. The format is detected from the file content. Pass `--format <name>` only when detection cannot work: CSV from stdin, or a missing or wrong extension.
3. Exit codes: 0 success, 1 the document could not be converted, 2 usage error, 3 pages of a PDF need OCR. Failures print one `anydoc: <message>` line to stderr. The CLI never prompts.
4. For a large document, write to a file with `-o` and read the parts you need instead of streaming everything into context.
5. Scanned and image-only pages need OCR, which anydoc does not do, so the document exits 3. Rerun with `--ocr hosted` to send it to [Firecrawl Parse](https://firecrawl.dev/parse). No signup needed. Pass `--api-key` or set `FIRECRAWL_API_KEY` for higher limits.
6. Inside a Node, Python, or Rust codebase, prefer the library over shelling out: `@firecrawl/anydoc` on npm, `firecrawl-anydoc` on PyPI, `anydoc` on crates.io. Each exposes the same `to_markdown` / `toMarkdown` API.

© firecrawl · MIT · firecrawl/anydoc

Смотрите также

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

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