
convert-documents-to-markdown
Convert Word (.doc, .docx), PowerPoint (.ppt, .pptx), Excel
by firecrawlFree
Description
Convert documents to Markdown is an agent skill that turns office and document files into GitHub-flavored Markdown with the anydoc command-line tool. It accepts Word documents in .doc, .docx, .docm, .odt and .rtf, presentations in .ppt, .pptx, .odp and related formats, spreadsheets in .xls, .xlsx, .xlsb, .ods and .csv, EPUB books, and PDFs. The file format is detected from its content, so you usually do not need to name the format. The tool runs with npx and Node 20 or later, needs no separate install, and can write to standard output or to a file. For large documents, the skill advises writing to a file and reading only the parts you need, rather than loading everything into the agent's context. Scanned and image-only pages need optical character recognition, which anydoc does not do itself. In that case it exits with code 3, and you can rerun it with the hosted option to send the document to Firecrawl Parse. No signup is needed for the basic use, and an API key can be passed for higher limits. Inside a Node, Python or Rust project, the skill recommends the library rather than shelling out, with packages on npm, PyPI and crates.io exposing the same conversion function. Exit codes distinguish success, a failed conversion and a usage error. The skill is listed on skills.sh under the Firecrawl anydoc repository, which has about 22.9K stars, and it shows Gen Agent Trust Hub: Pass, Socket: Pass and Snyk: Pass.…
Highlights
- Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF
- Format detected from file content
- Runs with npx on Node 20 or later
- Writes to a file for large documents
- Hosted OCR option for scanned pages
Ratings & Reviews
No ratings yet
Be the first to rate convert-documents-to-markdown.
People also visit

microsoft/markitdown
Convert many file formats, local or remote, to Markdown for LLMs
convert-documents-to-markdown FAQ
Which files can it convert?
Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV and PDF files, in the formats listed in the skill.
Does it need an install?
No. Run npx -y @firecrawl/anydoc with the file, and it needs Node 20 or later.
What about scanned PDFs?
Scanned and image-only pages need OCR, which anydoc does not do. It exits with code 3, and you can rerun with the hosted OCR option.
Do I need an API key?
No for basic use. An API key can be passed or set in FIRECRAWL_API_KEY for higher limits.
How do I install it?
Run npx skills add https://github.com/firecrawl/anydoc --skill convert-documents-to-markdown.
What security audits has it passed?
skills.sh lists three audits: Gen Agent Trust Hub Pass, Socket Pass and Snyk Pass.
What are the best convert-documents-to-markdown alternatives?
Popular alternatives to convert-documents-to-markdown include markitdown, microsoft/markitdown and markitdown. See all convert-documents-to-markdown alternatives















