
feishu-drive
✓ Official★ 3by firecrawl · part of firecrawl/openclaw
Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.
This is the playbook your agent receives when the skill activates — you don't need to read it to use the skill, but it's here to audit before installing.
Feishu Drive Tool
Single tool feishu_drive for cloud storage operations.
Token Extraction
From URL https://xxx.feishu.cn/drive/folder/ABC123 → folder_token = ABC123
Actions
List Folder Contents
{ "action": "list" }Root directory (no folder_token).
{ "action": "list", "folder_token": "fldcnXXX" }Returns: files with token, name, type, url, timestamps.
Get File Info
{ "action": "info", "file_token": "ABC123", "type": "docx" }Searches for the file in the root directory. Note: file must be in root or use list to browse folders first.
type: doc, docx, sheet, bitable, folder, file, mindnote, shortcut
Create Folder
{ "action": "create_folder", "name": "New Folder" }In parent folder:
{ "action": "create_folder", "name": "New Folder", "folder_token": "fldcnXXX" }Move File
{ "action": "move", "file_token": "ABC123", "type": "docx", "folder_token": "fldcnXXX" }Delete File
{ "action": "delete", "file_token": "ABC123", "type": "docx" }File Types
| 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 |
Permissions
drive:drive- Full access (create, move, delete)drive:drive:readonly- Read only (list, info)
npx skills add https://github.com/firecrawl/openclaw --skill feishu-driveRun this in your project — your agent picks the skill up automatically.
Configuration
channels:
feishu:
tools:
drive: true # default: trueKnown Limitations
- Bots have no root folder: Feishu bots use
tenant_access_tokenand don't have their own "My Space". The root folder concept only exists for user accounts. This means:create_folderwithoutfolder_tokenwill fail (400 error)- Bot can only access files/folders that have been shared with it
- Workaround: User must first create a folder manually and share it with the bot, then bot can create subfolders inside it
Licensed under MIT— you can use, modify, and redistribute it under that license's terms.
View the full license file on GitHub →