feishu-doc-scraper
feishu-doc-scraper converts Feishu/Lark sources—documents, wiki pages, spreadsheets, and minutes transcripts—into clean local Markdown while preserving fidelity. It prioritizes the lark-cli API for programmatic extraction over browser rendering, handles permission boundaries gracefully, and recursively follows reference graphs in collections. When API access isn't available, it falls back to browser automation or processes owner-exported .docx files.
feishu-doc-scraper extracts Feishu/Lark documents, wikis, spreadsheets, and minutes transcripts into faithful local Markdown.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-27
feishu-doc-scraper extracts Feishu/Lark documents, wikis, spreadsheets, and minutes transcripts into faithful local Markdown. feishu-doc-scraper converts Feishu/Lark sources—documents, wiki pages, spreadsheets, and minutes transcripts—into clean local Markdown while preserving fidelity. It prioritizes the lark-cli API for programmatic extraction over browser rendering, handles permission boundaries gracefully, and recursively follows reference graphs in collections. When API access isn't available, it falls back to browser automation or processes owner-exported .docx files.
Use it when
- Yes.
- feishu-doc-scraper handles permission boundaries gracefully.
Verify before relying
Read SKILL.md below before installing (15 files). Open directory: indexed for reading, not audited.
Install
daymade/claude-code-skills/feishu-doc-scraper · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
How do I export feishu docs to markdown with feishu-doc-scraper?
feishu-doc-scraper converts Feishu documents, wiki pages, spreadsheets, and minutes into clean local Markdown. It uses the lark-cli API as its primary extraction method to ensure faithful content preservation. Simply point the tool at your Feishu document URL or collection, and it outputs structured Markdown files locally with all formatting and references intact.
Can feishu-doc-scraper archive entire Feishu collections?
Yes. feishu-doc-scraper recursively exports Feishu collections by following reference graphs between documents and respecting permission boundaries. It archives wikis, linked pages, and nested structures into a local directory structure, making offline access and backup straightforward while maintaining the original hierarchy.
What happens when feishu-doc-scraper encounters permission denied errors?
feishu-doc-scraper handles permission boundaries gracefully. If API access is denied, it can fall back to processing owner-exported .docx files or use browser automation to extract content where permitted. This multi-path approach ensures you can still recover content even when direct API calls are blocked.
Does feishu-doc-scraper support Feishu Minutes (妙记) transcription?
Yes. feishu-doc-scraper can transcribe Feishu Minutes using the native platform's transcription service. It extracts meeting transcripts and converts them to local Markdown, making meeting records searchable and portable offline.
What extraction methods does feishu-doc-scraper use if lark-cli is unavailable?
feishu-doc-scraper prioritizes lark-cli for reliable programmatic extraction, but includes fallback mechanisms: browser DOM scraping when lark-cli is unreachable, and .docx-to-Markdown conversion for owner-exported files. This layered approach ensures extraction succeeds across different access scenarios.
Can feishu-doc-scraper convert Feishu content to Obsidian format?
feishu-doc-scraper exports to clean, standard Markdown that is fully compatible with Obsidian and other Markdown-based tools. The faithful local Markdown output preserves links and structure, making it straightforward to import into Obsidian vaults or other knowledge management systems.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Feishu Doc Scraper
Extract a Feishu/Lark source into faithful local Markdown. Prefer the lark-cli API — it extracts the body programmatically (no model
(truncated - see the full file via the links below)
File tree — 15 files
feishu-doc-scraper/.security-scan-passed
feishu-doc-scraper/SKILL.md
feishu-doc-scraper/references/browser-dom-fallback.md
feishu-doc-scraper/references/browser-failure-rules.md
feishu-doc-scraper/references/capture-manifest.md
feishu-doc-scraper/references/docx-export-to-markdown.md
feishu-doc-scraper/references/feishu-minutes-transcript.md
feishu-doc-scraper/references/lark-cli-api-extraction.md
feishu-doc-scraper/references/permission-and-failure-boundaries.md
feishu-doc-scraper/scripts/build_feishu_markdown.py
feishu-doc-scraper/scripts/check_heading_coverage.py
feishu-doc-scraper/scripts/download_feishu_images.py
feishu-doc-scraper/scripts/feishu_dom_capture.js
feishu-doc-scraper/scripts/feishu_extract_refs.py
feishu-doc-scraper/scripts/restore_docx_headings.py
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Extract Feishu/Lark docs, wikis, sheets, and minutes to faithful local Markdown”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Feishu Doc integrates Feishu (Lark) documents, sheets, wikis, and Bitable into your agent workflows. Read existing content, create new documents, write or append Markdown, and manage individual blocks—with support for long documents via chunked appending.
Connect your Feishu workspace to send and receive messages, create and edit documents, manage calendar events, organize tasks, track approvals, and retrieve meeting transcripts. Built on the lark-oapi SDK, it handles the full range of Feishu collaboration features your team relies on.
This skill bridges Feishu (飞书) with external systems through the Open Platform REST API, letting you query and modify documents, spreadsheets, Base databases, files, calendar events, tasks, wiki pages, and instant messages—all in your user's context with their granted permissions.
Feishu Image handles image uploads and delivery within the Feishu messaging platform, automatically reading credentials when running inside OpenClaw or accepting manual configuration for standalone use. The skill supports sending images to individual users or group chats via CLI commands or as a Node.js library, with optional accompanying text messages.
This skill bridges Feishu cloud documents and Markdown by converting files in both directions, handling images and formatting automatically. It parses Feishu document links to extract IDs and supports common Markdown elements like tables, code blocks, and callouts.
Feishu Lark Agent lets you control Feishu/Lark directly through Claude—send messages and files to users or groups, create and read documents, manage multi-dimensional tables, handle calendars and tasks, and search for contacts. Built as a zero-dependency Python script that calls Feishu's open API.