feishu-e2e-test
Local E2E debug and test framework for clawd-feishu plugin development. Use when debugging…
Feishu chat operations including group announcement reading/writing and group chat management.
$ npx -y skills add m1heng/clawdbot-feishu --skill feishu-chat --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/feishu-chatContext preview
The summary Claude sees to decide when to auto-load this skill.
Feishu chat operations including group announcement reading/writing and group chat management.
Feishu chat operations including group announcement reading/writing and group chat management.
{ "action": "get_announcement_info", "chat_id": "oc_abc123def" }Returns basic announcement information including type (doc or docx) and metadata.
{ "action": "get_announcement", "chat_id": "oc_abc123def" }Returns complete announcement content. Supports both old (doc) and new (docx) announcement formats.
{ "action": "list_announcement_blocks", "chat_id": "oc_abc123def" }Returns all blocks for a docx-format announcement.
{ "action": "get_announcement_block", "chat_id": "oc_abc123def", "block_id": "block_123" }Returns a single block from the announcement.
{ "action": "write_announcement", "chat_id": "oc_abc123def", "content": "New announcement content" }For `doc` format: replaces the entire announcement content. For `docx` format: appends a new text block under the page root (full replacement is not supported via API; use `update_announcement_block` to edit existing blocks).
{ "action": "append_announcement", "chat_id": "oc_abc123def", "content": "Additional content" }Appends content to the announcement.
{ "action": "update_announcement_block", "chat_id": "oc_abc123def", "block_id": "block_123", "content": "New text content" }Updates a single block's text content in a docx-format announcement.
---
{ "action": "create_chat", "name": "My Group", "user_ids": ["ou_123", "ou_456"], "description": "Group description" }Creates a new group chat with optional initial members and description.
{ "action": "add_members", "chat_id": "oc_abc123def", "user_ids": ["ou_123", "ou_456"] }Adds specified users to an existing group chat.
{ "action": "check_bot_in_chat", "chat_id": "oc_abc123def" }Checks if the bot is a member of the specified chat.
{ "action": "delete_chat", "chat_id": "oc_abc123def" }Deletes/disbands a group chat. The bot must have appropriate permissions (typically needs to be the group owner or have admin privileges).
**Note**: Deleting a chat will remove all members and the chat history will no longer be accessible. Use with caution.
{
"action": "create_session_chat",
"name": "Project Discussion",
"user_ids": ["ou_123", "ou_456"],
"greeting": "Hi everyone! Let's discuss the project here.",
"description": "Group for project collaboration"
}One-step operation that creates a group chat, adds users, and sends a greeting message.
---
channels:
feishu:
tools:
chat: true # default: trueRequired for announcements:
Required for group management:
**Note for delete_chat**: Requires the bot to be the group owner or have admin privileges to disband the chat.
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 document read/write operations + comment management. Activate when user mentions…
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,…