lark-drive

Manage files, folders, comments, and permissions in Lark Drive cloud storage.

Updated May 22, 2026
One-click install
npx skills add https://github.com/CalWade/aigc-creator --skill lark-drive-calwade
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: lark-drive
Source: https://github.com/CalWade/aigc-creator/tree/main/.agents/skills/lark-drive
Command: npx skills add https://github.com/CalWade/aigc-creator --skill lark-drive-calwade

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires lark-cli, and includes references (resource) components.

What problem does it solve? Managing files in Lark (Feishu) cloud storage through manual UI clicks is slow and hard to automate. This Skill lets you upload, download, organize, comment on, and control permissions for Drive files and folders directly through lark-cli commands, including importing local documents as online Lark docs. ## Core Features & Use Cases - File & Folder Operations: Upload, download, move, delete, create folders and shortcuts, and inspect file metadata across Drive and Wiki resources. - Import & Export: Convert local Word, Markdown, Excel, CSV, PPTX, and .base snapshots into online docx, sheet, bitable, or slides documents, and export cloud docs back to local formats like PDF or Markdown. - Comments & Permissions: Add full-text or anchored comments to docx, sheet, and slides, manage document permissions, apply for access, and subscribe to comment events. - Use Case: A user drops a local Excel file and asks to turn it into a Lark Base table inside a specific folder; the Skill runs drive +import --type bitable, polls the task, and returns the new document URL. ## Quick Start Ask the assistant to upload a local file to a Lark Drive folder or import a local document into Lark as an online doc, providing the file path and target folder or URL.

Frequently Asked Questions about lark-drive

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

FAQPage Schema
How do I import a local Excel or CSV file into a Lark Base table?▼

Run lark-cli drive +import --file ./data.xlsx --type bitable to convert the local file into an online bitable. The command uploads the file, creates an import task, and polls until the new document token and URL are ready.

How do I upload a file to a Lark Drive folder from the command line?▼

Use lark-cli drive +upload with the local file path and the target folder token. To upload under a wiki node instead, pass --wiki-token with the wiki node token rather than switching to wiki domain commands.

Can I use a Lark wiki URL directly for Drive file operations?▼

Wiki URLs cannot be used directly because the wiki token differs from the underlying file token. Run lark-cli drive +inspect --url <wiki_url> first to resolve the real obj_token and document type before further operations.

What file types can be imported as Lark online documents?▼

Word, TXT, Markdown, and HTML files import as docx; xlsx, xls, and csv import as sheet or bitable; .base snapshots import as bitable; pptx imports as slides. Each extension maps only to its allowed target types, with per-format size limits.

Why does adding a comment to a Drive file fail?▼

Drive file comments only support whitelisted extensions such as .md, .txt, .csv, .py, .png, and .mp4, and only full-text comments. Files like .pdf, .docx, and .xlsx are rejected by the CLI as unsupported for comments.

What are the limitations of Lark Drive move and delete operations?▼

Move and delete do not support wiki documents, allow no concurrent calls, and are rate-limited to 5 QPS and 10000 calls per day. Folder operations are asynchronous and may require polling the task result with the returned task_id.