What problem does it solve?
Feishu cloud documents are central to collaboration but creating, reading, and updating them across multiple formats and workflows can be tedious and error-prone. This skill standardizes and automates those operations via a CLI, reducing manual steps and ensuring consistency.
Core Features & Use Cases
- Create new documents in XML or Markdown formats for Feishu cloud docs.
- Fetch document content with different detail levels (simple/with-ids/full) and various scope options (outline/range/section/keyword).
- Update documents using a suite of commands (str_replace, block_insert_after, block_copy_insert_after, block_replace, block_delete, block_move_after, overwrite, append).
- Upload/download media and search cloud docs to locate resources for editing.
- Use-case example: A team wants to draft a project plan, fetch sections for review, and apply targeted edits across blocks.
Quick Start
Create a new document with XML content using the lark-cli docs +create command and then fetch or update as needed.