Marketplace openclaw-feishu-ops-assistant
install
source · Clone the upstream repo
git clone https://github.com/aiskillstore/marketplace
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/mylukin/openclaw-feishu-ops-assistant" ~/.claude/skills/aiskillstore-marketplace-openclaw-feishu-ops-assistant && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/aiskillstore/marketplace "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/mylukin/openclaw-feishu-ops-assistant" ~/.openclaw/skills/aiskillstore-marketplace-openclaw-feishu-ops-assistant && rm -rf "$T"
manifest:
skills/mylukin/openclaw-feishu-ops-assistant/SKILL.mdsource content
Feishu Ops Assistant
A skill bundle that teaches OpenClaw agents how to operate Feishu (Lark) workspace resources: documents, cloud drive, permissions, and knowledge bases.
Platform: OpenClaw with the
plugin enabled. Trigger keywords: Feishu, Lark, 飞书, cloud doc, wiki, drive, permissions, 文档, 知识库, 云空间, 权限feishu
Bundled Skills
| # | Skill | Tool | What it does |
|---|---|---|---|
| 1 | feishu-doc | | Read, write, append, create documents; manage blocks and tables |
| 2 | feishu-drive | | List, create, move, and delete files/folders in cloud storage |
| 3 | feishu-perm | | Add/remove collaborators, manage sharing and permissions |
| 4 | feishu-wiki | | Navigate knowledge bases, create/move/rename wiki pages |
Quick Start
- Ensure the feishu plugin is enabled in your OpenClaw config.
- Install this skill into your agent workspace:
clawhub install openclaw-feishu-ops-assistant - Ask your agent to read a Feishu doc:
Read this doc: https://xxx.feishu.cn/docx/ABC123def
1. feishu-doc
Single tool
feishu_doc with an action parameter for all document operations.
Token Extraction
From URL
https://xxx.feishu.cn/docx/ABC123def → doc_token = ABC123def
Core Actions
| Action | Description |
|---|---|
| Get plain-text content + block statistics |
| Replace entire document with Markdown |
| Append Markdown to end of document |
| Create a new document (optionally in a folder) |
| List all blocks (tables, images, code, etc.) |
| Get a single block by ID |
| Update block text content |
| Delete a block |
Tables
| Action | Description |
|---|---|
| Create a table in a document |
| Create a table pre-filled with data |
| Write values into existing table cells |
/ | Insert rows or columns |
/ | Delete rows or columns |
| Merge a range of cells |
Media
| Action | Description |
|---|---|
| Upload an image (URL, file path, or base64) into a document |
| Upload a file attachment into a document |
Reading Workflow
- Start with
— get plain text + statistics.action: "read" - Check
in response for Table, Image, Code, etc.block_types - If structured content exists, use
for full data.action: "list_blocks"
Permissions Required
docx:document, docx:document:readonly, docx:document.block:convert, drive:drive
2. feishu-drive
Single tool
feishu_drive for cloud storage operations.
Token Extraction
From URL
https://xxx.feishu.cn/drive/folder/ABC123 → folder_token = ABC123
Actions
| Action | Description |
|---|---|
| List folder contents (root if no token) |
| Get file metadata |
| Create a new folder |
| Move a file/folder |
| Delete a file/folder |
File Types
doc, docx, sheet, bitable, folder, file, mindnote, shortcut
Known Limitation
Feishu bots have no root folder. The bot can only access files/folders that have been shared with it. Users must first create a folder and share it with the bot.
Permissions Required
drive:drive (full) or drive:drive:readonly (read-only)
3. feishu-perm
Single tool
feishu_perm for managing file/document permissions.
Disabled by default — permission management is sensitive. Enable via config:
channels: feishu: tools: perm: true
Actions
| Action | Description |
|---|---|
| List collaborators on a resource |
| Add a collaborator (email, user ID, group, department) |
| Remove a collaborator |
Permission Levels
| Level | Description |
|---|---|
| View only |
| Can edit |
| Full access (can manage permissions) |
Member Types
email, openid, userid, unionid, openchat, opendepartmentid
Permissions Required
drive:permission
4. feishu-wiki
Single tool
feishu_wiki for knowledge-base operations.
Token Extraction
From URL
https://xxx.feishu.cn/wiki/ABC123def → token = ABC123def
Actions
| Action | Description |
|---|---|
| List all accessible knowledge spaces |
| List child nodes of a space or parent node |
| Get node details (returns for doc operations) |
| Search for nodes by keyword |
| Create a new wiki page (docx, sheet, bitable, etc.) |
| Move a node within or across spaces |
| Rename a node |
Wiki → Doc Workflow
- Get node:
→ returnsfeishu_wiki { action: "get", token: "wiki_token" }obj_token - Read content:
feishu_doc { action: "read", doc_token: "<obj_token>" } - Edit content:
feishu_doc { action: "write", doc_token: "<obj_token>", content: "..." }
Permissions Required
wiki:wiki or wiki:wiki:readonly
Configuration Reference
channels: feishu: tools: doc: true # default: true drive: true # default: true perm: false # default: false (enable explicitly) wiki: true # default: true
Feishu App Permissions Checklist
| Scope | Required for |
|---|---|
| Doc read/write |
| Doc read-only |
| Block operations |
| Drive full access |
| Drive read-only |
| Permission management |
| Wiki full access |
| Wiki read-only |