lark-doc

Manage Feishu cloud docs via lark-cli for creation, retrieval, and updates.

Updated Apr 26, 2026
One-click install
npx skills add https://github.com/erencoding/agent-skill-openclaw --skill lark-doc-erencoding
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-doc
Source: https://github.com/erencoding/agent-skill-openclaw/tree/main/custom-skills/lark-doc
Command: npx skills add https://github.com/erencoding/agent-skill-openclaw --skill lark-doc-erencoding

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Feishu cloud docs are complex to manage manually; this skill automates creation, retrieval, and updates using lark-cli, unifying XML/Markdown workflows and reducing repetitive tasks.

Core Features & Use Cases

  • Create and update cloud documents in XML or Markdown formats.
  • Fetch documents with flexible scopes (outline, section, range, keyword) and track block IDs for precise edits.
  • Insert and manage media (images, files, whiteboards) and perform resource discovery across cloud spaces.
  • Use cases include programmatically generating project docs, extracting summaries, and maintaining consistent styles across docs.

Quick Start

Create a new XML document with basic content using lark-cli docs +create and then fetch its content with docs +fetch to verify.

Frequently Asked Questions about lark-doc

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

FAQPage Schema
How do I automate Feishu cloud docs creation and updates using XML or Markdown?

You can automate Feishu cloud docs creation and updates by using lark-cli to programmatically generate and modify documents in XML or Markdown formats. This approach unifies workflows, tracks block IDs for precise edits, and reduces repetitive manual document management tasks.

What is the best way to fetch specific sections of a Feishu cloud document programmatically?

The best way to fetch specific sections of a Feishu cloud document is using lark-cli with flexible scopes like outline, section, range, or keyword. This allows targeted retrieval of content and tracks block IDs for granular block-level edits.

Can I insert media like images and whiteboards into Feishu cloud docs via automation?

Yes, you can insert and manage media including images, files, and whiteboards into Feishu cloud docs through automated lark-cli commands. The workflow also supports resource discovery across cloud spaces to locate and embed assets directly.

Does lark-cli support block-level editing for Feishu cloud documents?

Yes, lark-cli supports granular block-level editing for Feishu cloud documents. By fetching documents with specific scopes and tracking block IDs, you can perform precise updates to individual blocks rather than replacing the entire document.

What are the limitations when automating Feishu cloud docs with lark-cli?

When automating Feishu cloud docs with lark-cli, you must follow pre-read guidelines from the shared SKILL.md to ensure correct usage, versioning, and safety. Proper adherence to references is required to avoid errors during document creation, retrieval, or updates.