feishu-e2e-test
Local E2E debug and test framework for clawd-feishu plugin development. Use when debugging…
Feishu document read/write operations + comment management. Activate when user mentions Feishu docs, cloud docs, docx links, or document comments.
$ npx -y skills add m1heng/clawdbot-feishu --skill feishu-doc --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/feishu-docContext preview
The summary Claude sees to decide when to auto-load this skill.
Feishu document read/write operations + comment management. Activate when user mentions Feishu docs, cloud docs, docx links, or document comments.
name: feishu-doc description: | Feishu document read/write operations + comment management. Activate when user mentions Feishu docs, cloud docs, docx links, or document comments.
Single tool `feishu_doc` with action parameter for all document operations including comment management.
From URL `https://xxx.feishu.cn/docx/ABC123def` → `doc_token` = `ABC123def` From URL `https://xxx.feishu.cn/docs/doccn123c` → `doc_token` = `doccn123c`
{ "action": "read", "doc_token": "ABC123def" }Returns: title, plain text content, block statistics. Check `hint` field - if present, structured content (tables, images) exists that requires `list_blocks`.
{ "action": "write", "doc_token": "ABC123def", "content": "# Title\n\nMarkdown content..." }Replaces entire document with markdown content. Supports: headings, lists, code blocks, quotes, links, images (`` auto-uploaded), bold/italic/strikethrough.
**Limitation:** Markdown tables are NOT supported.
{
"action": "create_and_write",
"title": "New Document",
"content": "# Title\n\nMarkdown content..."
}With folder:
{
"action": "create_and_write",
"title": "New Document",
"content": "# Title\n\nMarkdown content...",
"folder_token": "fldcnXXX"
}Creates the document and writes content in one call. Prefer this over separate `create` + `write`.
{ "action": "append", "doc_token": "ABC123def", "content": "Additional content" }Appends markdown to end of document.
{ "action": "create", "title": "New Document" }With folder:
{ "action": "create", "title": "New Document", "folder_token": "fldcnXXX" }Creates an empty document (title only).
{ "action": "list_blocks", "doc_token": "ABC123def" }Returns full block data including tables, images. Use this to read structured content.
{ "action": "get_block", "doc_token": "ABC123def", "block_id": "doxcnXXX" }{ "action": "update_block", "doc_token": "ABC123def", "block_id": "doxcnXXX", "content": "New text" }{ "action": "delete_block", "doc_token": "ABC123def", "block_id": "doxcnXXX" }{ "action": "list_comments", "doc_token": "ABC123def", "page_size": 50 }Returns all comments for the document. Use `page_token` for pagination. Comments include `is_whole` field to distinguish between whole-document comments (true) and block-level comments (false).
{ "action": "get_comment", "doc_token": "ABC123def", "comment_id": "comment_xxx" }{ "action": "create_comment", "doc_token": "ABC123def", "content": "Comment text" }{ "action": "list_comment_replies", "doc_token": "ABC123def", "comment_id": "comment_xxx", "page_size": 50 }`page_size` should be a positive integer. If omitted, tool defaults to `50`.
Current tool provides documented comment write action `create_comment` (global comment creation). For replies, use `list_comment_replies` for retrieval; the reply creation endpoint is not exposed in current SDK surface.
1. Start with `action: "read"` - get plain text + statistics 2. Check `block_types` in response for Table, Image, Code, etc. 3. If structured content exists, use `action: "list_blocks"` for full data
channels:
feishu:
tools:
doc: true # default: true**Note:** `feishu_wiki` depends on this tool - wiki page content is read/written via `feishu_doc`.
Required: `docx:document`, `docx:document:readonly`, `docx:document.block:convert`, `drive:drive`
For comment operations:
Feishu/Lark (飞书) channel plugin for OpenClaw. 中文社区资料 - 配置教程、常见问题、使用技巧:Wiki Contributing / 贡献指南: CONTRIBUTING.md Issue Reporting / 问题反馈: Please check Discussions first for common solutions, then open a structured Issue Form if needed.
Repo: m1heng/clawdbot-feishu
Local E2E debug and test framework for clawd-feishu plugin development. Use when debugging…
Publish a new release of the Feishu plugin. Use when the user asks to release, publish, or…
Feishu chat operations including group announcement reading/writing and group chat management.
Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.
Feishu message reading. Activate when user mentions reading messages, chat history, message…
Feishu permission management for documents and files. Activate when user mentions sharing,…