Skip to content
Agentmart
Submit a tool

anydoc

Convert local document files (PDF/DOCX/PPTX/XLSX/ODT/RTF/EPUB/CSV) to GitHub-Flavored Markdown with the anydoc CLI.

Skill by firecrawl

IndexedMIT
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/taowang1993-anydoc

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Convert local document files (PDF/DOCX/PPTX/XLSX/ODT/RTF/EPUB/CSV) to GitHub-Flavored Markdown with the anydoc CLI. Use when a task needs the contents of a local office document, spreadsheet, presentation, ebook, or PDF you cannot read directly. Not for web page URLs.

Use cases: documents, spreadsheets, presentations, productivity

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/anydoc

What's inside

Skill name
anydoc
Description
Convert local document files (PDF/DOCX/PPTX/XLSX/ODT/RTF/EPUB/CSV) to GitHub-Flavored Markdown with the anydoc CLI. Use when a task needs the contents of a local office document, spreadsheet, presentation, ebook, or PDF you cannot read directly. Not for web page URLs.
License
MIT
Metadata
author: firecrawl
Instructions
22 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

# Convert documents to Markdown

Run the anydoc CLI (installed globally; needs Node 20+):

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

If the global install is missing, fall back to `npx -y @firecrawl/anydoc ...`.

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. 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 PDFs need OCR, which anydoc does not do; they fail as unsupported. The hosted [Firecrawl Parse](https://firecrawl.dev/parse) API handles those.
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.

From taowang1993/agents, MIT.

More from taowang1993/agents

Signals

Stars
0
Forks
0
Open issues
0
Last commit (this folder)
Aug 14, 2026 (2 months ago)

From GitHub (fetched Oct 24, 2026).

Details

License
MIT
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from firecrawl

Cite this page

anydoc skill. Agent Mart. https://agentmart.dev/skills/taowang1993-anydoc (last updated 2026-10-24)