lark-drive

Manage Lark Drive files, folders, permissions, comments, and document import/export.

Updated Jun 26, 2026
One-click install
npx skills add https://github.com/dulltackle/kangkang-skills --skill lark-drive-dulltackle
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-drive
Source: https://github.com/dulltackle/kangkang-skills/tree/main/lark-drive
Command: npx skills add https://github.com/dulltackle/kangkang-skills --skill lark-drive-dulltackle

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Managing files and folders in Lark (Feishu) cloud storage through manual UI clicks is slow and hard to automate. This Skill lets you upload, download, copy, move, delete, search, import, and export Drive resources directly through lark-cli commands, including permission governance, comments, version history, and secure labels. ## Core Features & Use Cases - File & Folder Operations: Upload, download, preview, copy, move, rename, delete, and create folders or shortcuts in Lark Drive, with local-to-cloud sync via status/pull/push/sync commands. - Import & Export: Convert local Word, Markdown, Excel, CSV, PPTX, and .base files into online docx, sheet, bitable, or slides documents, and export cloud documents to PDF, XLSX, CSV, Markdown, or PPTX. - Permissions, Comments & Governance: Manage collaborators, public sharing settings, secure labels, owner transfers, and full comment workflows (add, reply, resolve, react), plus URL/token inspection for wiki and doubao.com links. - Use Case: A user asks to import a local Excel file as a bitable into a specific folder, then audit the folder's sharing permissions and generate a permission risk report — all handled through guided workflows with confirmation gates for high-risk writes. ## Quick Start Ask the assistant to upload a local file to your Lark Drive folder or inspect a Feishu document URL, for example: "Import report.xlsx into my Drive as a bitable and show me the sharing permission settings."

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 Lark Base?

Use lark-cli drive +import --type bitable with the local .xlsx, .csv, or .base file path. This creates the bitable through the Drive import pipeline; only after import completes do you switch to lark-base for table, field, and record operations.

How do I copy a Lark document to another folder?

Use lark-cli drive +copy with the source document URL or token, a new name, and the target folder token. Do not export and re-import; for copying into a wiki knowledge base, use wiki +node-copy instead.

Can I use a wiki URL directly for Drive operations?

Wiki URLs must be unwrapped first because the wiki token is not the underlying file token. Run lark-cli drive +inspect --url with the wiki link to get the real obj_token and type before downloading, exporting, or commenting.

What file formats can be imported as Lark online documents?

Word (.docx/.doc), Markdown, TXT, and HTML import as docx; .xlsx/.xls/.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 size limits such as 500MB for PPTX.

Why does batch import to the same folder fail with conflict errors?

Concurrent imports to the same folder, root directory, or target bitable trigger server-side conflict errors like 232140101. Run imports serially, wait a few seconds between retries, and retry each failed item at most three times.

What operations are not handled by the Lark Drive skill?

Document body editing goes to lark-doc, spreadsheet cell operations to lark-sheets, bitable record operations to lark-base, wiki node hierarchy to lark-wiki, and native Markdown file patching to lark-markdown. Drive handles storage-level file management only.