feishu-drive

Manages Feishu cloud storage files and folders through a single drive tool.

Updated Jun 19, 2026
One-click install
npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill feishu-drive-amirulandalib
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-drive
Source: https://github.com/AmirulAndalib/Vilvona-AI/tree/main/extensions/feishu/skills/feishu-drive
Command: npx skills add https://github.com/AmirulAndalib/Vilvona-AI --skill feishu-drive-amirulandalib

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing files in Feishu cloud storage normally requires switching to the Feishu app and clicking through folders manually. This Skill lets you list, inspect, create, move, and delete drive files directly through conversation with your AI assistant. ## Core Features & Use Cases - Folder Listing and File Info: List folder contents or retrieve metadata (token, name, type, url, timestamps) for docs, sheets, bitables, and other Feishu file types. - Folder and File Operations: Create folders, move files between folders, and delete files using their tokens extracted from Feishu URLs. - Permission-Aware Access: Supports read-only (drive:drive:readonly) and full-access (drive:drive) permission scopes. - Use Case: A user pastes a Feishu folder URL and asks the assistant to list its contents, then move a specific spreadsheet into an archive folder — all without leaving the chat. ## Quick Start Ask the assistant to list the contents of your Feishu drive root folder or of a specific folder URL you provide.

Frequently Asked Questions about feishu-drive

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I list files in a Feishu drive folder?

Use the feishu_drive tool with the list action. Pass a folder_token to list a specific folder, or omit it to list the root directory. The result includes each file's token, name, type, url, and timestamps.

How do I get the folder token from a Feishu URL?

Extract the token from the end of the URL. For example, in https://xxx.feishu.cn/drive/folder/ABC123, the folder_token is ABC123. Pass this value as the folder_token parameter in drive actions.

Why does creating a folder in Feishu drive fail with a 400 error?

Feishu bots use tenant_access_token and have no root folder of their own, so create_folder without a folder_token fails. Create a folder manually, share it with the bot, then create subfolders inside it.

What file types does Feishu drive support?

Supported types include doc, docx, sheet, bitable, folder, file, mindnote, and shortcut. Specify the type parameter when calling info, move, or delete actions so the API targets the correct resource.

Can a Feishu bot access any file in the drive?

No. Bots can only access files and folders that have been explicitly shared with them. The root folder concept exists only for user accounts, so the bot cannot browse a user's My Space directly.