← Back to Skills Marketplace
henryjing96

飞书文档文件夹摘要生成器

by henryjing96 · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
387
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install feishu-folder-summary
Description
Extract summaries from all documents in a Feishu folder. Use when the user needs to recursively scan a Feishu wiki space or drive folder, read all documents...
README (SKILL.md)

Feishu Folder Summary

This skill extracts summaries from all documents in a Feishu folder (wiki or drive), recursively scanning sub-folders and generating a comprehensive Markdown report.

Overview

The skill performs the following operations:

  1. Parses the Feishu folder URL to extract space_id and node_token
  2. Recursively traverses the folder structure using feishu_wiki API
  3. Reads each document's content using feishu_doc API
  4. Generates structured summaries for each document
  5. Compiles a comprehensive Markdown report with:
    • Complete directory tree
    • Document summaries organized by folder
    • Statistics and status overview
    • Links to original documents

Supported URL Formats

  • Wiki folders: https://{domain}.feishu.cn/wiki/{node_token}
  • Drive folders: https://{domain}.feishu.cn/drive/folder/{folder_token}

Workflow

Step 1: Extract Folder Information

Parse the provided Feishu URL to identify:

  • Document type (wiki or drive)
  • Space ID (for wiki)
  • Node token or folder token

Step 2: Recursive Traversal

Use feishu_wiki API to traverse the folder structure:

feishu_wiki action="get" token="{node_token}"         # Get folder info
feishu_wiki action="nodes" space_id="{space_id}"      # List child nodes

For folders with has_child: true, recursively process child nodes.

Step 3: Document Reading

For each document node, read its content:

feishu_doc action="read" doc_token="{obj_token}"

Step 4: Generate Summary

Extract from each document:

  • Title: Document title
  • Type: Document or Folder
  • Status: Complete, In Progress, or Empty
  • Core Content: Key points, main topics, important information
  • Child Documents: If folder, list contained documents

Step 5: Compile Report

Generate a Markdown report with:

  1. Header (source URL, generation time, document count)
  2. Directory tree visualization
  3. Hierarchical summaries (by folder level)
  4. Statistics table
  5. Related links

Output Format

The generated report includes:

# {Folder Name} Document Summary Report

**Source:** {URL}  
**Generated:** {Timestamp}  
**Total Documents:** {Count}

---

## Directory Structure

{Tree visualization}

---

## Level 1 Summaries

### 1. {Document Name}
- **Type:** {docx/folder}
- **Status:** {Complete/In Progress/Empty}
- **Summary:** {Core content description}

### 2. {Folder Name}/
- **Type:** folder
- **Documents:** {Count}
- **Summary:** {Folder description}

#### 2.1 {Child Document}
- **Type:** docx
- **Summary:** {Content summary}

---

## Statistics

| Category | Count | Status |
|----------|-------|--------|
| Total | X | - |
| Complete | X | ✅ |
| In Progress | X | 🚧 |
| Empty | X | ⚠️ |

---

*Report generated by feishu-folder-summary skill*

Example Usage

User Request:

"Extract summaries from https://caz6yhvgk5z.feishu.cn/wiki/BzslwD3Nei1Dggkvin5cV2hDnob"

Skill Execution:

  1. Parse URL → Wiki folder, node_token=BzslwD3Nei1Dggkvin5cV2hDnob
  2. Get folder info → space_id=7593876306731732193, title="AI云平台"
  3. Recursively traverse → Found 14 level-1 nodes, 30+ child documents
  4. Read each document → Extract content and generate summaries
  5. Compile report → Generate comprehensive Markdown summary

Output:

  • Complete directory tree
  • Hierarchical summaries for all 44 documents
  • Status tracking (✅ Complete, 🚧 In Progress, ⚠️ Empty)
  • Statistics overview

Key Considerations

  • Recursive Depth: Process all levels of nested folders
  • Document Types: Handle docx (documents) and folder (containers)
  • Error Handling: Continue processing if individual document read fails
  • Content Length: Generate concise but informative summaries
  • Status Detection: Identify empty or placeholder documents
  • Token Efficiency: Summarize long documents appropriately

API Reference

See references/feishu_api.md for detailed API documentation.

Usage Guidance
This skill appears to do what it claims: recursively read documents in a Feishu wiki/drive folder and produce a Markdown report. Before installing, confirm: (1) how Feishu authentication is provided by your agent/platform (the skill does not declare required env vars or tokens), and ensure the granted credentials are least-privilege (prefer read-only). (2) The skill will read the full content of every document in the target folder — do not use it on folders that contain sensitive or private data unless you trust the agent and environment. (3) The included Python script only contains local formatting utilities and does not contact external endpoints or exfiltrate data; nonetheless, verify where generated reports are stored or transmitted by your agent. If you need higher assurance, request or inspect how the agent supplies Feishu tokens and audit access logs on your Feishu account.
Capability Analysis
Type: OpenClaw Skill Name: feishu-folder-summary Version: 1.0.0 The skill bundle is benign. The `SKILL.md` file clearly outlines the purpose of extracting and summarizing Feishu folder content, using documented `feishu_wiki` and `feishu_doc` API calls for reading data. There are no prompt injection attempts or instructions for the agent to perform malicious actions. The `scripts/summary_generator.py` is a pure utility script for processing text and generating a Markdown report, without any suspicious imports, network calls, file system access beyond standard I/O, or code execution capabilities. All components align with the stated purpose of generating a summary report.
Capability Assessment
Purpose & Capability
Name/description match the included instructions and helper script: both focus on recursively reading Feishu wiki/drive folders and producing a Markdown summary report. The helper Python file contains only report-generation utilities and does not request unrelated capabilities.
Instruction Scope
SKILL.md explicitly instructs the agent to parse Feishu URLs and call feishu_wiki and feishu_doc actions to traverse and read documents. That is within scope for a folder-summary skill. However, the SKILL.md and script do not state how authentication is handled (no env vars or tokens declared) — the skill appears to assume the agent/platform provides Feishu access. Also note the instructions will cause the agent to read the full contents of all documents in the target folder (sensitive data access) — this is expected but important to be aware of.
Install Mechanism
No install spec and no external downloads. The skill is effectively instruction-driven with a small helper script that contains only local formatting and summarization helpers. Nothing in the install surface writes or executes remote code.
Credentials
The skill declares no required environment variables or credentials. In practice, Feishu API calls require authorization; the SKILL.md expects feishu_wiki/feishu_doc actions (likely provided by the platform) to handle auth. This omission is not necessarily malicious but is a gap: verify how your agent/platform supplies Feishu credentials and what scope (read-only vs. read/write) it grants.
Persistence & Privilege
always is false and the skill does not request persistent presence or attempt to modify other skills or global agent settings. It does not include autonomous 'always-on' privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feishu-folder-summary
  3. After installation, invoke the skill by name or use /feishu-folder-summary
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
feishu-folder-summary v1.0.0 - Initial release of the skill. - Recursively scans Feishu wiki spaces or drive folders and reads all documents and sub-documents. - Generates a comprehensive summary report in Markdown format, including a directory tree, hierarchical document summaries, statistics, and direct links. - Supports requests given Feishu wiki or drive folder URLs. - Handles both docx (documents) and folder types, tracking status for each item. - Includes error handling to continue report generation even if some documents cannot be read.
Metadata
Slug feishu-folder-summary
Version 1.0.0
License
All-time Installs 1
Active Installs 1
Total Versions 1
Frequently Asked Questions

What is 飞书文档文件夹摘要生成器?

Extract summaries from all documents in a Feishu folder. Use when the user needs to recursively scan a Feishu wiki space or drive folder, read all documents... It is an AI Agent Skill for Claude Code / OpenClaw, with 387 downloads so far.

How do I install 飞书文档文件夹摘要生成器?

Run "/install feishu-folder-summary" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is 飞书文档文件夹摘要生成器 free?

Yes, 飞书文档文件夹摘要生成器 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does 飞书文档文件夹摘要生成器 support?

飞书文档文件夹摘要生成器 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created 飞书文档文件夹摘要生成器?

It is built and maintained by henryjing96 (@henryjing96); the current version is v1.0.0.

💬 Comments