</>MCP Agents Market
Skill

anydoc

by firecrawl17.5kRustUpdated 2026-08-20

Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.

Claude CodeCodexCursorOpenCode

Anydoc is an agent skill that enables AI assistants to convert office documents into clean Markdown format. Built in Rust with Node.js, Python, and browser bindings, it transforms Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF files into GitHub-Flavored Markdown in milliseconds. The skill integrates with Claude Code, Cursor, Codex, OpenCode, and other compatible agent platforms, allowing agents to automatically process any document they encounter during workflows.

Key Features

Converts 14 document formats (Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, PDF) into unified Markdown output
Preserves complete document structure including headings, tables with merged cells, lists, footnotes, and cross-references
Converts equations from OMML, MathML, and RTF formats into GitHub-flavored LaTeX syntax
Content-based format detection that identifies file types from byte signatures rather than extensions
Fast native Rust performance with median conversion time under 5ms per document
Extracts embedded images and assets with media type tagging while rendering alt text in Markdown
Thread-safe bindings that release GIL in Python and use libuv thread pool in Node.js to avoid blocking
Agent Skill integration for Claude Code, Cursor, Codex, OpenCode, and other compatible AI assistants

Use Cases

  • 01Enabling AI coding assistants to read and process project documentation in various office formats
  • 02Converting mixed document repositories into searchable, LLM-ready Markdown for knowledge bases
  • 03Automating document analysis workflows where agents need to extract information from reports and presentations
  • 04Processing uploaded files in AI chat applications to extract content for question answering
  • 05Building document conversion pipelines that require consistent Markdown output across multiple formats
  • 06Allowing agents to work with legacy office documents during code generation and refactoring tasks

Related Skills

View more

anydoc — FAQ

What is anydoc agent skill?+

Anydoc is an agent skill that teaches AI assistants how to convert office documents (Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, PDF) into clean Markdown format. It provides agents with the ability to read and process any document they encounter during their workflows.

How do I install the anydoc agent skill?+

Run 'npx skills add firecrawl/anydoc' to add the skill to your agent. The skill works automatically with compatible agents by providing them with the anydoc CLI conversion capability.

Which AI clients work with anydoc?+

Anydoc is compatible with Claude Code, Codex, Cursor, OpenCode, and any other agent that supports the Agent Skills standard. The skill integrates seamlessly with these platforms once installed.

Does anydoc require API keys or external services?+

No, anydoc runs completely locally with no external API calls or services required. All document conversion happens on your machine using native Rust binaries.

Is anydoc free to use?+

Yes, anydoc is open source and released under the MIT license. The library is free for both personal and commercial use.

Can anydoc handle encrypted or password-protected documents?+

No, anydoc returns an error when encountering encrypted or password-protected files. The library only processes unprotected documents.

How do I install anydoc?+

Open the source repository on GitHub and follow its README. anydoc is a skill — MCP Agents Market links you directly to the official repo.

Is anydoc free?+

anydoc is an open-source project hosted on GitHub. Check the repository for its license and any usage requirements.

Related searches