Thêm AnyDoc (chuyển đổi tài liệu cho NanoClaw)
Quy trình cài đặt Firecrawl AnyDoc CLI (phiên bản ghim) vào container agent của NanoClaw để chuyển tài liệu Office sang Markdown ngay tại máy.
Tài liệu · Văn phòngNâng cao★ 30,532⑂ 12,853Điểm AI 8/10Cập nhật lần cuối: 17 thg 8, 2026
Làm được gì
- Cài
@firecrawl/anydoc0.1.6 với phiên bản ghim cố định vào container agent của NanoClaw. - Chuyển Word/PowerPoint/Excel/ODF/RTF/EPUB/CSV/PDF dạng văn bản sang Markdown ngay trong container, không upload lên parser bên ngoài.
- Kiểm tra trước khi cài: truy vấn npm registry (deprecated, cổng chờ 72 giờ), phát hiện trùng lặp trong
container/cli-tools.json, soát image pin theo từng nhóm. - Hướng dẫn tuần tự: copy file skill container + test manifest → vitest → build → rebuild image → restart service → smoke test bằng file đính kèm thật.
Dành cho ai
- Lập trình viên / người vận hành trực tiếp repo NanoClaw.
- Nhóm cần xử lý tài liệu nội bộ, không gửi dữ liệu ra dịch vụ SaaS.
- Người muốn kiểm soát rủi ro chuỗi cung ứng npm theo quy trình rõ ràng.
Ví dụ sử dụng
- "Cho agent đọc file DOCX đính kèm trong kênh" → skill lo từ cài CLI đến rebuild image.
- "Kiểm tra xem cli-tools.json có bị trùng entry AnyDoc không" → dừng và báo xung đột phiên bản.
- "Xác minh chuyển đổi CSV hoạt động thật" → chạy
docker run --entrypoint anydoc ... --format csvđể test cả native binding.
· · · Hướng dẫn cài đặt · · ·
Dùng thử ngay, không cần cài
Dán đoạn dưới vào Claude là dùng được skill này mà không cần cài đặt.
Hãy đọc hướng dẫn trong tệp này và làm theo để giúp mình: https://raw.githubusercontent.com/nanocoai/nanoclaw/HEAD/.claude/skills/add-anydoc/SKILL.md Mình muốn: (viết việc bạn cần ở đây)
Nếu Claude không mở được liên kết, hãy mở liên kết và copy nội dung vào rồi dán.
↓ Thấy hữu ích thì tải ZIP bên dưới và cài. Sau đó skill tự chạy, không phải dán lại mỗi lần.
Cài vào ứng dụng Claude (không cần terminal)
- Tải tệp ZIP bằng nút bên dưới.
- Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
- Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Cài vào Claude Code
Để Claude làm — dán câu dưới đây vào Claude Code
Hãy cài skill mình tìm thấy trên Claude Skill Mart. Copy thư mục .claude/skills/add-anydoc từ repo GitHub nanocoai/nanoclaw vào ~/.claude/skills/add-anydoc/ của mình. Sau khi cài xong, cho mình biết skill này làm được gì trong một câu.
Cài bằng lệnh thủ công
git clone https://github.com/nanocoai/nanoclaw.git && mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-anydoc ~/.claude/skills/⚠ Đây là skill do người khác tạo. Hãy kiểm tra repo gốc trước khi cài.
- Mở terminal.
- Clone repo:
git clone https://github.com/nanocoai/nanoclaw.git - Copy skill vào thư mục skill của Claude Code:
mkdir -p ~/.claude/skills && cp -r nanoclaw/.claude/skills/add-anydoc ~/.claude/skills/ - Nếu chỉ dùng trong dự án, mở repo NanoClaw và dùng trực tiếp
.claude/skills/add-anydoccó sẵn. - Chuẩn bị điều kiện: Node.js, pnpm, Docker, git và chính repo NanoClaw (
container/,setup/lib/install-slug.sh, CLIncl). - Chạy Claude Code tại thư mục gốc NanoClaw rồi yêu cầu "thêm AnyDoc" để kích hoạt skill.
- Làm theo đúng thứ tự (preflight → install → validate/build → restart → smoke test); nếu cổng chờ phiên bản báo lỗi thì dừng, không tìm cách vượt qua.
Xem mã nguồn trên GitHub ↗Giấy phép: MIT