add-anydoc

Installs pinned Firecrawl AnyDoc CLI for local document-to-Markdown conversion in NanoClaw containers.

30.7k|12.8k|Updated Jan 31, 2026
One-click install
npx skills add https://github.com/nanocoai/nanoclaw --skill add-anydoc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: add-anydoc
Source: https://github.com/nanocoai/nanoclaw/tree/main/.claude/skills/add-anydoc
Command: npx skills add https://github.com/nanocoai/nanoclaw --skill add-anydoc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @firecrawl/anydoc.

What problem does it solve?

NanoClaw agents receive office attachments like Word documents, spreadsheets, and presentations but cannot read them without sending files to an external hosted parser, which compromises privacy. This Skill adds local document-to-Markdown conversion directly inside agent containers.

Core Features & Use Cases

  • Pinned CLI Installation: Adds the Firecrawl AnyDoc CLI at an exact pinned version (0.1.6) to the container CLI manifest, with a 72-hour release-age gate and supply-chain checks before any file changes.
  • Container Skill Deployment: Ships a companion container skill that converts DOCX, PPTX, XLSX, OpenDocument, RTF, EPUB, CSV, and text-based PDFs to Markdown using shell-safe path handling.
  • Safe Removal Path: Includes a REMOVE.md runbook that cleanly uninstalls the tool, rebuilds container images, and protects foreign per-group image pins.
  • Use Case: An agent receives a quarterly report as a .docx attachment in Slack; after running this Skill, the agent converts it locally to Markdown and summarizes the relevant sections without uploading anything.

Quick Start

Ask the agent to run the add-anydoc skill so it installs the pinned AnyDoc CLI, rebuilds the container image, and enables local office document conversion.

Frequently Asked Questions about add-anydoc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert Word documents to Markdown locally without uploading them?

Install the pinned @firecrawl/anydoc CLI into the NanoClaw agent container using this Skill, then run anydoc with the local attachment path. Conversion happens entirely inside the container, producing Markdown in /workspace/agent/converted/.

What file formats does AnyDoc document conversion support?

AnyDoc converts Word, PowerPoint, Excel, OpenDocument, RTF, EPUB, CSV, and text-based PDF files to Markdown. Scanned or image-only PDFs are unsupported because they require OCR.

Can AnyDoc convert scanned or image-only PDF files?

No, scanned and image-only PDFs need OCR and are unsupported by AnyDoc. The Skill reports this failure clearly and never uploads the document to an external service without explicit user authorization.

Why does the installer enforce a 72-hour release gate on the npm package?

The gate is a supply-chain security measure that blocks installing package versions published less than 72 hours ago, reducing exposure to freshly published malicious releases. The installer stops on any registry check failure rather than bypassing the policy.

How do I remove AnyDoc from NanoClaw after installing it?

Follow the bundled REMOVE.md runbook, which deletes the container skill and manifest entry, rebuilds the container image from the remaining CLI manifest, and restarts the NanoClaw service. Converted Markdown files in /workspace/agent/converted/ are preserved as user data.