anydoc
Convert Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and PDF to clean Markdown. Built in Rust, with Node.js and Python bindings.
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
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 moresuperpowers
An agentic skills framework & software development methodology that works.
skills
Skills for Real Engineers. Straight from my .agents directory.
skills
Public repository for Agent Skills
ponytail
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
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.