lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

herramienta intermedio claude-codecodexcursoropencodemarkdowndocumentos

anydoc: documentos de oficina en Markdown para tu agente

Convierte documentos de oficina y PDF con texto a Markdown local para que tu agente pueda leerlos. Tiene CLI, bibliotecas y una skill; el OCR alojado es opcional y envía el documento fuera del equipo.

✓ verificado el 26 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Para la CLI directa, comprueba que Node.js ≥20 y npm/npx están disponibles, según node/package.json. Si además instalas la skill, la CLI skills actual exige Node.js ≥22.20.0.

Paso 1: elige CLI o skill

Para enseñar el uso al agente, el README incluye:

npx skills add firecrawl/anydoc

Puedes usar la CLI sin instalar la skill.

Paso 2: convierte un documento de prueba

Usa los ejemplos oficiales con archivos tuyos que tengan esos nombres:

npx @firecrawl/anydoc report.docx
npx @firecrawl/anydoc slides.pptx -o slides.md

El primero imprime Markdown y el segundo escribe slides.md.

Comprobación

Compara los títulos, las listas y una tabla del original con la salida. Pide al agente que lea el Markdown y señale qué información usa para su respuesta. No basta con que el proceso termine si faltan partes que necesitas.

Si algo falla

NeedsOcr indica páginas escaneadas o de imagen. Decide si autorizas enviarlas al OCR alojado; no lo actives automáticamente para documentos privados. Revisa también los errores Encrypted, Unsupported y Malformed descritos en el README. Para problemas de API usa el README específico de Node, Python o WebAssembly enlazado desde el repo.

ver en .md ¿Prefieres el recurso entero?

Qué es

anydoc convierte documentos a Markdown con un motor escrito en Rust. Tiene interfaces para terminal, Node.js, Python y navegador mediante WebAssembly. Su skill enseña a agentes compatibles a usar la conversión cuando encuentran documentos de oficina.

Para qué te sirve

  • Cuando tu agente debe leer una propuesta Word sin copiar el texto a mano.
  • Cuando recibes presentaciones y hojas de cálculo para preparar una síntesis.
  • Cuando quieres convertir un PDF con texto sin enviarlo a una API.

Cómo funciona

Los lectores de cada formato generan un modelo documental compartido. Un mismo serializador produce el Markdown, con estructuras como títulos, listas, tablas y notas. La CLI puede escribir en la salida estándar o guardar un archivo; las bibliotecas también exponen el modelo con los recursos incrustados.

La detección usa el contenido del archivo. En formatos sin una firma propia, como CSV, hace falta la extensión o indicar el formato. El texto de PDF se procesa localmente; los escaneos son un caso distinto y pueden producir el error NeedsOcr.

Antes de empezar

Para la CLI de terminal necesitas Node.js ≥20 y npm/npx; instalar la skill con la CLI skills actual requiere Node.js ≥22.20.0. Puedes usar la skill o llamar a la CLI directamente. La biblioteca es MIT. El OCR opcional utiliza Firecrawl Parse y tiene sus propias condiciones y límites de servicio: revisa si puedes enviar ese documento antes de activarlo.

Límites y alternativas

No incorpora OCR local. Al activar OCR alojado se envía el documento completo que lo necesita, no solo las páginas escaneadas. Tampoco debes confundir una representación Markdown con una reproducción visual del original: revisa tablas, ecuaciones y recursos incrustados antes de extraer conclusiones. Si necesitas conservar exactamente el diseño de una presentación, consulta también su formato original.

Recursos

Datos comprobados con GitHub el 26 oct 2026. Último commit en la rama predeterminada: 2026-10-23.