lark-doc

Create and manage Lark cloud documents with media upload and update modes.

1|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/eatbreads/.agents --skill lark-doc-eatbreads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: lark-doc
Source: https://github.com/eatbreads/.agents/tree/main/skills/lark-doc
Command: npx skills add https://github.com/eatbreads/.agents --skill lark-doc-eatbreads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill eliminates manual steps and token confusion when working with Lark (Feishu) cloud documents by automating creation, fetching, updating, media handling, and wiki-token resolution so users can reliably manipulate documents and embedded assets.

Core Features & Use Cases

  • Document Creation: Create Lark documents from Lark-flavored Markdown and place them in folders, wiki nodes, or wiki spaces.
  • Fetch & Inspect: Retrieve document Markdown, detect embedded images, files, and whiteboard tokens, and coordinate media downloads.
  • Flexible Updating: Support append, replace_range, replace_all, insert_before, insert_after, delete_range and overwrite modes while protecting media, comments, and collaborative history.
  • Media Orchestration & Search: Insert local files with a multi-step upload-and-rollback flow, download media or whiteboard thumbnails, and perform cloud-space search to discover documents and spreadsheets before handoff to specialized skills.

Quick Start

Ask the skill to create a new Lark document titled "Project Plan" with a short Markdown body and then insert the local image diagram.png at the end.

Frequently Asked Questions about lark-doc

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

FAQPage Schema
How do I create Lark documents from Markdown programmatically?

You create Lark documents by passing Lark-flavored Markdown to the skill, which places the generated files in specified folders, wiki nodes, or wiki spaces.

Can I insert and download media like images in Feishu cloud documents?

Yes, you can insert local files into Feishu documents using a multi-step upload flow with rollback support, and download embedded media or whiteboard thumbnails programmatically.

What are the available modes for updating Lark document content?

Updating Lark document content supports append, replace_range, replace_all, insert_before, insert_after, delete_range, and overwrite modes while protecting media, comments, and collaborative history.

How do I resolve wiki URL tokens for Lark cloud spaces?

You resolve wiki URL tokens by using the skill's token resolution feature, which translates wiki links into document IDs and board_tokens required for follow-up operations.

Can I search for documents and spreadsheets within Lark cloud spaces?

Yes, you can perform cloud-space search to discover existing documents and spreadsheets before handing off to specialized skills for further processing.

Does updating Lark documents with new Markdown overwrite existing whiteboards?

No, flexible updating modes like replace_range and overwrite protect embedded media, comments, and collaborative history during document modifications.