Claude Skill MartKhám phá skillCâu dùng ngayHọc qua videoDùng terminalSkill là gì?
Về danh sách

Trình trích xuất tài liệu Feishu (Lark)

Trích xuất tài liệu, wiki, bộ sưu tập, bảng tính và bản ghi Minutes (妙记) của Feishu/Lark thành Markdown cục bộ trung thực với nguyên bản.

Tài liệu · Văn phòngNâng cao1,323212Điểm AI 8/10Cập nhật lần cuối: 8 thg 8, 2026

Làm được gì

  • Nhận diện URL Feishu/Lark (wiki node, docx, sheets, Minutes) rồi tải phần thân tài liệu bằng API lark-cli, ghi thẳng ra đĩa qua jq/script chứ không để mô hình viết lại — giữ đúng nguyên văn.
  • Với tài liệu "hub"/bộ sưu tập, đi đệ quy theo đồ thị tham chiếu (<mention-doc>, <sheet>, <image>, link chéo tenant) theo BFS đến tận nút lá.
  • Khi bị chặn quyền (mã 131006, 99991679), coi đó là giới hạn phía server và chuyển sang đường .docx do chủ tài liệu xuất, rồi phục hồi cấp tiêu đề từ cỡ chữ và highlight từ w:shd.
  • Bản ghi Minutes lấy từ API phiên âm gốc của nền tảng; tuyệt đối không tải media về chạy ASR lại.
  • Có "hợp đồng nghiệm thu" rõ ràng: grep thẻ rich-media còn sót phải trống, không có ký tự U+FFFD, đường docx phải kiểm tra bằng mắt qua ảnh render, frontmatter ghi source, liệt kê minh bạch các phần thiếu.

Phù hợp với ai

  • Nhóm dùng Feishu/Lark làm wiki nội bộ và muốn di chuyển tài liệu sang Obsidian hoặc kho tri thức cục bộ
  • Người cần lưu trữ trọn một bộ sưu tập nhiều tài liệu liên kết mà không bỏ sót
  • Người cần giữ bản phiên âm họp kèm nhãn người nói và mốc thời gian
  • Yêu cầu: đã cài lark-cli (npm @larksuite/cli) và đăng nhập đúng tenant; đường docx cần python-docx + pandoc

Ví dụ sử dụng

  1. "Xuất toàn bộ bộ sưu tập wiki Feishu này ra Markdown" → giải mã node token thành doc token, đệ quy tải hết, cuối cùng grep kiểm tra thẻ còn sót.
  2. "Lấy bản ghi văn bản của link 妙记 này" → đăng nhập device-flow xin thêm scope rồi gọi endpoint phiên âm gốc.
  3. "Tài liệu này báo không có quyền" → xác nhận 131006, nhờ chủ tài liệu xuất .docx, sau đó chuyển đổi có phục hồi tiêu đề và highlight.

· · · 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/daymade/claude-code-skills/HEAD/feishu-doc-scraper/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)
  1. Tải tệp ZIP bằng nút bên dưới.
  2. Trong Claude, mở Settings → Capabilities và bật 'Code execution and file creation'. (chỉ một lần)
  3. Vào Customize → Skills → + → 'Upload a skill' rồi tải tệp ZIP lên.
Tải ZIP
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 feishu-doc-scraper từ repo GitHub daymade/claude-code-skills vào ~/.claude/skills/feishu-doc-scraper/ 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/daymade/claude-code-skills.git && mkdir -p ~/.claude/skills && cp -r claude-code-skills/feishu-doc-scraper ~/.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.

  1. Mở terminal và clone repo: git clone https://github.com/daymade/claude-code-skills.git
  2. Sao chép thư mục skill: mkdir -p ~/.claude/skills && cp -r claude-code-skills/feishu-doc-scraper ~/.claude/skills/
  3. Cài CLI cho đường chính: npm i -g @larksuite/cli (bản đã kiểm chứng 1.0.32)
  4. Đăng nhập lark-cli vào tenant Feishu mục tiêu; nếu cần bản ghi Minutes, dùng đăng nhập device-flow để cấp thêm scope.
  5. Thêm biến môi trường tránh proxy cho domain Feishu: export LARK_CLI_NO_PROXY=1 (nên ghi vào file cấu hình shell).
  6. Nếu dùng đường docx, cài thêm: pip install python-docxpandoc.
  7. Khởi động lại Claude Code, rồi nhập "trích xuất tài liệu Feishu này ra Markdown" kèm URL để kích hoạt skill.