Home
cd ../playbooks
Knowledge ManagementIntermediate

Feishu Doc Scraper

Extract Feishu (Lark) Docs, Wiki collections, spreadsheets, and Minutes transcripts into faithful local Markdown via lark-cli — no LLM rewriting of the body.

15 minutes
By daymadeSource
#feishu#lark#markdown#export#knowledge-base

Feishu content is trapped behind a proprietary viewer, and copy-paste mangles tables and structure. This playbook extracts it faithfully to Markdown you own.

Who it's for: knowledge workers, PKM builders, researchers, documentation teams

Example

"Convert this Feishu wiki collection to Markdown" → Faithful per-page Markdown following the collection's reference graph, tables intact

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

Or install from your terminal:
npx ccplaybooks add feishu-doc-scraper
# Feishu Doc Scraper

Extract a Feishu/Lark source into faithful local Markdown. **Prefer the lark-cli API** — it extracts the body programmatically (no model paraphrasing), follows a collection's reference graph, and reads permission boundaries from error codes instead of guessing. Treat the rendered browser page as a *fallback*, not the source of truth: in real collection-scraping work the API path consistently does the whole job while the browser path is never needed.

## Scope (read this first)

This skill's contract is **faithful per-source Markdown + a record of what was extracted**. It does *not* decide how the resulting files are named, indexed, deduplicated against existing notes, or organized into a knowledge base — that belongs to the host PKM / the user's own conventions. Stopping at faithful extraction keeps this skill orthogonal and reusable. When the user wants the output filed into a vault, extract first, then hand the clean Markdown to their organizing workflow.

## Choose the path

```
Is the source a Feishu/Lark URL (wiki / docx / sheets / minutes / base)?

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Extract Feishu (Lark) Docs, Wiki collections, spreadsheets, and Minutes transcripts into faithful local Markdown via lark-cli — no LLM rewriting of the body.

What's Inside

The template covers:

  • Scope (read this first)
  • Choose the path
  • Path A — lark-cli API extraction (primary)
  • Path B — permission denied → owner-exported .docx
  • Path C — Feishu Minutes (妙记) transcript
  • Path D — browser DOM fallback (last resort)

Quick Start

Step 1: Create a Project Folder

Make a dedicated folder for this workflow and open it in Claude Code.

Step 2: Download the Template

Click Download above to save the template, then drop it into your project as CLAUDE.md (or paste it into your existing one).

Step 3: Start Working

Tell Claude what you need in plain language — it will follow the template's workflow automatically. For example:

Convert this Feishu wiki collection to Markdown

Claude reads the template and runs the steps for you.

$Related Playbooks

Knowledge Management

LLM Wiki — Personal Knowledge Base

Build a persistent, LLM-maintained wiki that compiles, cross-references, and synthesizes knowledge from your raw sources.

10 minutes
Intermediate
Knowledge Management

Quick Reference Guide Creator

Turn complex processes and tribal knowledge into scannable, one-page quick reference guides and cheat sheets.

10 minutes
Beginner
Knowledge Management

Personal Context Library

Build a persistent knowledge base of context docs that Claude can access across all conversations - your business, career, goals, and more.

20 minutes
Intermediate
Knowledge Management

Personal Knowledge Base — Build a Searchable Second Brain

Build a searchable second brain that captures insights with topic clusters and connections between ideas. Never lose a brilliant idea again — Claude Code finds and synthesizes your notes on demand.

5 minutes
Beginner
Knowledge Management

Knowledge Base & FAQ Generation

Build structured knowledge bases and FAQ libraries from support tickets, documentation, and subject matter expertise.

5 minutes
Beginner
Knowledge Management

Reading Analysis System

Turn passive reading into active learning — capture key arguments, connect books to each other, and identify what to read next to fill gaps.

5 minutes
Beginner
Knowledge Management

Tips & Knowledge Curator

Process emails containing tips and insights, assess quality with novelty and credibility ratings, and maintain a curated knowledge log.

15 minutes
Intermediate
Knowledge Management

Obsidian Knowledge System

Manage your Obsidian vault — auto-generate Maps of Content, build smart tagging taxonomies, discover hidden connections, audit vault health, and consolidate scattered notes.

10 minutes
Intermediate
Knowledge Management

Book-to-Skill: Turn Any Book or PDF Into a Claude Skill

The book-to-skill Claude skill (virgiliojr94/book-to-skill on GitHub): convert any technical PDF or EPUB into a structured Claude Code skill — extracting named frameworks, principles, techniques, and anti-patterns into a reusable knowledge base with on-demand chapter files.

15 minutes
Intermediate
Knowledge Management

AI Knowledge Library with Historical Personas

Build a personal knowledge library where AI personas (Turing, Curie, and more) write editorials from your notes. A Zettelkasten-powered learning system using Claude Code.

20 minutes
Advanced
Knowledge Management

AI-Powered Second Brain

Transform your notes into a queryable knowledge base that synthesizes information and surfaces connections.

10 minutes
Intermediate
Knowledge Management

Background Research Processor

Conduct research in the background while you focus on other work, with compiled findings and summaries.

10 minutes
Intermediate

Browse all Knowledge Management playbooks →