/feishu-chat
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.
- Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
- You can call itInvoke it directly when you want it.
- Slash command
/feishu-chat
Context 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.
SKILL.md
feishu-chat.SKILL.mdFeishu Chat Tool
Feishu chat operations including group announcement reading/writing and group chat management.
Actions
Get Announcement Info
{ "action": "get_announcement_info", "chat_id": "oc_abc123def" }Returns basic announcement information including type (doc or docx) and metadata.
Get Full Announcement
{ "action": "get_announcement", "chat_id": "oc_abc123def" }Returns complete announcement content. Supports both old (doc) and new (docx) announcement formats.
List Announcement Blocks
{ "action": "list_announcement_blocks", "chat_id": "oc_abc123def" }Returns all blocks for a docx-format announcement.
Get Single Announcement Block
{ "action": "get_announcement_block", "chat_id": "oc_abc123def", "block_id": "block_123" }Returns a single block from the announcement.
Write 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).
Append Announcement
{ "action": "append_announcement", "chat_id": "oc_abc123def", "content": "Additional content" }Appends content to the announcement.
Update Announcement Block
{ "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.
---
Group Chat Management
Create Group Chat
{ "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.
Add Members to Group
{ "action": "add_members", "chat_id": "oc_abc123def", "user_ids": ["ou_123", "ou_456"] }Adds specified users to an existing group chat.
Check Bot in Chat
{ "action": "check_bot_in_chat", "chat_id": "oc_abc123def" }Checks if the bot is a member of the specified chat.
Delete 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.
Create Session Chat (One-Step)
{
"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.
---
Configuration
channels:
feishu:
tools:
chat: true # default: truePermissions
Required for announcements:
- `im:chat.announcement:read` - View group announcement information
- `im:chat.announcement` - Edit group announcement information (for write operations)
Required for group management:
- `im:chat:readonly` - Get chat info, check bot membership (`check_bot_in_chat`)
- `im:chat` - Create and delete group chats (`create_chat`, `delete_chat`)
- `im:chat.members` - Add members to group chats (`add_members`)
- `im:message:send_as_bot` - Send messages as bot (for `create_session_chat` greeting)
**Note for delete_chat**: Requires the bot to be the group owner or have admin privileges to disband the chat.
Read more
Feishu Chat Tool
Feishu chat operations including group announcement reading/writing and group chat management.
Actions
Get Announcement Info
{ "action": "get_announcement_info", "chat_id": "oc_abc123def" }Returns basic announcement information including type (doc or docx) and metadata.
Get Full Announcement
{ "action": "get_announcement", "chat_id": "oc_abc123def" }Returns complete announcement content. Supports both old (doc) and new (docx) announcement formats.
List Announcement Blocks
{ "action": "list_announcement_blocks", "chat_id": "oc_abc123def" }Returns all blocks for a docx-format announcement.
Get Single Announcement Block
{ "action": "get_announcement_block", "chat_id": "oc_abc123def", "block_id": "block_123" }Returns a single block from the announcement.
Write 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).
Append Announcement
{ "action": "append_announcement", "chat_id": "oc_abc123def", "content": "Additional content" }Appends content to the announcement.
Update Announcement Block
{ "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.
---
Group Chat Management
Create Group Chat
{ "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.
Add Members to Group
{ "action": "add_members", "chat_id": "oc_abc123def", "user_ids": ["ou_123", "ou_456"] }Adds specified users to an existing group chat.
Check Bot in Chat
{ "action": "check_bot_in_chat", "chat_id": "oc_abc123def" }Checks if the bot is a member of the specified chat.
Delete 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.
Create Session Chat (One-Step)
{
"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.
---
Configuration
channels:
feishu:
tools:
chat: true # default: truePermissions
Required for announcements:
- `im:chat.announcement:read` - View group announcement information
- `im:chat.announcement` - Edit group announcement information (for write operations)
Required for group management:
- `im:chat:readonly` - Get chat info, check bot membership (`check_bot_in_chat`)
- `im:chat` - Create and delete group chats (`create_chat`, `delete_chat`)
- `im:chat.members` - Add members to group chats (`add_members`)
- `im:message:send_as_bot` - Send messages as bot (for `create_session_chat` greeting)
**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
Other skills on clawdbot-feishu.
- /feishu-e2e-test
Local E2E debug and test framework for clawd-feishu plugin development. Use when debugging message flow, testing bot responses, verifying Feishu web UI interactions, or performing end-to-end validation of the OpenClaw-Feishu integration during development.
Open skill - /release
Publish a new release of the Feishu plugin. Use when the user asks to release, publish, or cut a new version.
Open skill - /feishu-doc
Feishu document read/write operations + comment management. Activate when user mentions Feishu docs, cloud docs, docx links, or document comments.
Open skill - /feishu-drive
Feishu cloud storage file management. Activate when user mentions cloud space, folders, drive.
Open skill - /feishu-message
Feishu message reading. Activate when user mentions reading messages, chat history, message lookup, or finding previous messages.
Open skill - /feishu-perm
Feishu permission management for documents and files. Activate when user mentions sharing, permissions, collaborators.
Open skill

