Single tool feishu_drive for cloud storage operations.
From URL https://xxx.feishu.cn/drive/folder/ABC123 → folder_token = ABC123
{ "action": "list" }
Requests the account root (no folder_token). Bot credentials normally have no root folder, so
use a folder that has been shared with the bot instead.
{ "action": "list", "folder_token": "fldcnXXX", "page_size": 100 }
Returns one page of files with token, name, type, url, timestamps, and next_page_token when
another page is available. To continue, pass the returned token with the same folder token:
{
"action": "list",
"folder_token": "fldcnXXX",
"page_size": 100,
"page_token": "next-page-token"
}
page_size must be between 1 and 200. Pagination requires a concrete shared folder_token;
root-list cursors are not forwarded.
{ "action": "info", "file_token": "ABC123", "type": "docx" }
Looks up file metadata directly by token and type, regardless of which shared folder contains it.
Shortcuts are the exception: Feishu's metadata API does not support the shortcut type, so shortcut
info retains the root-directory lookup behavior.
type: doc, docx, sheet, bitable, folder, file, mindnote, shortcut
{ "action": "create_folder", "name": "New Folder" }
In parent folder:
{ "action": "create_folder", "name": "New Folder", "folder_token": "fldcnXXX" }
{ "action": "move", "file_token": "ABC123", "type": "docx", "folder_token": "fldcnXXX" }
{ "action": "delete", "file_token": "ABC123", "type": "docx" }
| Type | Description |
|---|---|
doc | Old format document |
docx | New format document |
sheet | Spreadsheet |
bitable | Multi-dimensional table |
folder | Folder |
file | Uploaded file |
mindnote | Mind map |
shortcut | Shortcut |
channels:
feishu:
tools:
drive: true # default: true
drive:drive - Full access (create, move, delete)drive:drive:readonly - Read only (list and root-level info fallback)drive:drive.metadata:readonly - Direct info lookup outside the root (not needed with drive:drive)tenant_access_token and don't have their own "My Space". The root folder concept only exists for user accounts. This means:
create_folder without folder_token will fail (400 error)Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.
Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
Feishu document read/write operations. Activate when user mentions Feishu docs, cloud docs, or docx links.
Feishu knowledge base navigation. Activate when user mentions knowledge base, wiki, or wiki links.
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.
OpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.