openclaw-feishu-group-chat
Teach OpenClaw how to work in Feishu (Lark) group chats — recognize who's talking, behave properly in groups vs DMs, respect multi-user privacy, and format messages for the platform. Use when connecting OpenClaw to Feishu and you want your agent to be a competent group participant, not just a responder.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/4ier/openclaw-feishu-group-chatWhat This Skill Does
The openclaw-feishu-group-chat skill empowers your OpenClaw agent to function as a professional and context-aware participant within Feishu (Lark) environments. It bridges the gap between raw API metadata and human-centric interaction by providing a robust identification system, behavioral guidelines for group versus DM interactions, and strict adherence to Feishu's unique formatting requirements. By maintaining a synchronized contact map in your workspace, the agent ensures it always knows who it is interacting with, even when Feishu metadata provides only opaque identifiers.
Installation
To integrate this skill, ensure you have the OpenClaw CLI installed and run the following command in your terminal:
clawhub install openclaw/skills/skills/4ier/openclaw-feishu-group-chat
Once installed, you must perform the initial contact sync to map user IDs to names using the provided script:
python3 scripts/sync_feishu_contacts.py <config> <account> ~/workspace/USER.md
Finally, update your AGENTS.md or SOUL.md with the behavioral guidelines provided in the documentation to ensure the agent understands the distinction between group etiquette and private DM protocol.
Use Cases
- Corporate Operations: Automate status reporting and Q&A in project-based Feishu groups.
- Support Desk: Provide personalized assistance in DMs while maintaining strictly segmented privacy between users.
- Team Coordination: Enable the agent to chime in only when relevant to maintain high signal-to-noise ratios in busy communication channels.
Example Prompts
- "Check the current project status and summarize it for the team in the #dev-ops group, but keep it brief and avoid using markdown formatting."
- "A user messaged me privately about sensitive credentials; ensure you handle this with high privacy and do not disclose this conversation to other team members."
- "If you see an @mention from Alice in the general channel, check if we have an update on the pending task and reply concisely."
Tips & Limitations
- Syncing: Because Feishu
open_idvalues are app-specific, always sync contacts using the credentials of the specific app instance the agent is using. - Formatting: Feishu does not support standard Markdown well. Always favor plain text, line breaks, and simple lists to ensure readability on both mobile and desktop clients.
- Privacy: Regularly audit your SOUL.md to ensure the agent's identity and privacy constraints are properly reinforced during long-running sessions.
- Performance: Always restart the gateway after updating your
USER.mdto ensure the new contact mapping is loaded into memory.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-4ier-openclaw-feishu-group-chat": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api
Related Skills
feishu-contacts
Sync Feishu (Lark) contacts into USER.md so the agent can identify DM senders by name. Use when setting up Feishu identity recognition, updating contacts after HR changes, or configuring multi-user agent access. Feishu DMs only include open_id (no sender name), so this skill embeds an open_id→name lookup table directly in USER.md for zero-tool-call identification.
claw-use-mihomo
Manage mihomo proxy - install, configure from subscriptions, monitor health, auto-switch nodes. Supports vmess/ss/trojan/vless protocols.
feishu-group
Teach OpenClaw how to work in Feishu (Lark) group chats — recognize who's talking, behave properly in groups vs DMs, respect multi-user privacy, and format messages for the platform. Use when connecting OpenClaw to Feishu and you want your agent to be a competent group participant, not just a responder.
neo
Browse websites, read web pages, interact with web apps, call website APIs, and automate web tasks. Use Neo when: user asks to check a website, read a web page, post on social media (Twitter/X), interact with any web app, look up information on a specific site, scrape data from websites, automate browser tasks, or when you need to call any website's API. Keywords: website, web page, browse, URL, http, API, twitter, tweet, post, scrape, web app, open site, check site, read page, social media, online service.
Claw Use
Skill by 4ier