lark-doc

The lark-doc skill enables agents to read, create, and edit Lark (Feishu) documents, including Docx and Wiki formats. It supports content manipulation via XML or Markdown, media handling, and resource management for document covers. The skill integrates with other Lark skills by identifying and delegating operations for embedded objects like spreadsheets, databases, and mind notes.

305.2K
Installs
6
Use cases
5/10
Quality

Is lark-doc safe to install?

Review the source first

Review the source first: our audit of lark-doc's source files found 11 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands via lark-cli and performs read/write operations on external Lark documents. It requires authentication via lark-cli auth login.

How we audit skills: our security review methodology.

Who is this skill for?

Users who need to automate document management, content updates, and media handling within the Lark/Feishu ecosystem.

What can you do with it?

  • Fetch and summarize Lark document content
  • Create new documents using XML or Markdown
  • Perform precise content updates such as appending, replacing, or deleting blocks
  • Download or preview media files and whiteboard thumbnails from documents
  • Manage document cover images
  • Calculate word or character counts for documents

How good is this skill?

Quality score: 5/10. The skill documentation is comprehensive, providing clear routing logic, specific command examples, and mandatory reference reading for different operational contexts.

What does the skill file contain?

SKILL.md
# docs

**身份:文档操作默认使用 `--as user`。首次使用前执行 `lark-cli auth login`。**

```bash
# 常用示例
lark-cli docs +fetch --doc "文档URL或token"
lark-cli docs +create --content '<title>标题</title><p>内容</p>'
lark-cli docs +update --doc "文档URL或token" --command append --content '<p>内容</p>'
```

## 前置条件 — 执行操作前必读

**CRITICAL — 执行对应操作前,MUST 先用 Read 工具读取以下文件,缺一不可:**
1. [`../lark-shared/SKILL.md`](../lark-shared/SKILL.md) — 认证、权限处理、全局参数(所有操作通用)
2. **读取文档(`docs +fetch`)** → 必读 [`lark-doc-fetch.md`](references/lark-doc-fetch.md)(`--scope` / `--detail` 选择、局部读取策略、`<fragment>` / `<excerpt>` 输出结构)
3. **创建或编辑文档内容** → 必读 [`lark-d...

Frequently asked questions

How do I handle embedded spreadsheets or databases in a document?

The skill requires the agent to extract the token from the embedded tag (e.g., <sheet> or <bitable>) and delegate the operation to the corresponding lark-sheets or lark-base skill.

Should I use XML or Markdown for editing documents?

Use Markdown for simple creation or imports if requested by the user. Use XML for precise editing (e.g., block_replace, block_insert_after) to maintain control over block structures and styles.

How do I manage document comments?

Comment management is outside the scope of this skill. Use the lark-drive skill for these operations.

What is the correct way to calculate document word counts?

Read the lark-doc-word-stat.md reference file and execute the scripts/doc_word_stat.py script as instructed.

Data sourced from larksuite/cli on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

find-skills

2.3M

Users seeking to extend agent capabilities with specialized tools, workflows, or knowledge packages

The find-skills skill enables agents to search for, discover, and install modular packages from the open agent skills ecosystem using the Skills CLI.

highclipackage-managervercel-labs

video-edit

338.7K

Users of the RunComfy CLI who need to automate video editing tasks like restyling, background swapping, or motion transfer

The video-edit skill acts as a router for the RunComfy CLI, selecting between Wan 2.7 Edit-Video, Kling 2.6 Pro Motion Control, and Lucy Edit Restyle models based on user intent to perform video transformations.

highvideo-editingai-agentagentspace-so

ai-image-generation

229.9K

Developers and AI agents requiring programmatic access to diverse image generation and editing models through a unified CLI

The AI Image Generation skill provides a command-line interface for generating and editing images using the RunComfy platform. It routes requests across 11+ AI models, including FLUX 2, Google Nano Banana, OpenAI GPT Image 2, ByteDance Seedream, Alibaba Qwen, and Wan 2-7. The skill selects the appropriate model based on user intent, such as typography precision, photorealism, or speed, and executes the generation via the runcomfy CLI.

highimage-generationcliruncomfy-com

lark-workflow-meeting-summary

219.7K

Users who need to summarize meeting minutes, generate weekly reports, or review meeting history within the Lark ecosystem

The lark-workflow-meeting-summary skill provides a structured workflow for agents to aggregate meeting minutes from Lark VC, generate summaries, and create or update reports in Lark Docs.

highlarkmeeting-summarylarksuite