/install feishu-group-company
Feishu Group Company
Overview
Use this skill to standardize a shared Feishu company group with one default coordinator bot and multiple specialist bots.
Target behavior:
- No @mention in the group → only the coordinator bot replies
- @mention a specialist bot → only that specialist replies
- When another bot is explicitly mentioned, the coordinator bot returns
NO_REPLY
Quick start
- Confirm the group chat ID (
oc_xxx) and the Feishu account IDs for all bots. - Decide which bot is the default coordinator, usually
company-ceo. - Run
scripts/apply_feishu_group_company.pyagainst~/.openclaw/openclaw.json. - Reload/restart Gateway if needed.
- Verify with two tests:
- plain message with no @mention
- message that @mentions a specialist bot
What this skill changes
For the target group:
- Top-level group rule becomes
requireMention: true - Specialist bot accounts get per-account override
groups.\x3CchatId>.requireMention: true - Coordinator bot account gets per-account override
groups.\x3CchatId>.requireMention: false - Coordinator bot gets a group-scoped
systemPromptthat enforces:- no @mention → reply normally
- @other user/bot but not coordinator →
NO_REPLY - @coordinator → reply normally
- Legacy invalid per-account key
groupis removed in favor ofgroups
Important notes
- Use
groups, notgroup, underchannels.feishu.accounts.\x3CaccountId>. - If you rename a Feishu account ID, also update any
bindings[].match.accountIdthat reference it. - Specialist bots may still receive the event at transport level if they have group-message permissions; the important part is that they are mention-gated and therefore reject non-mentioned messages.
- The coordinator bot must still be instructed to stay silent when another bot is explicitly mentioned; this skill does that via group
systemPrompt. - If a specialist bot never receives group traffic even when @mentioned, check Feishu app permissions first.
When behavior is still wrong
Read references/troubleshooting.md and check logs for these patterns:
- Good specialist rejection on plain message:
rejected: no bot mention
- Good coordinator silence when another bot is mentioned:
dispatch complete (replies=0)
- Broken specialist delivery:
- no inbound log lines for that account at all
Resources
scripts/
apply_feishu_group_company.py— patchopenclaw.jsonfor one company group pattern
references/
troubleshooting.md— quick diagnosis checklist and expected log signatures
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install feishu-group-company - After installation, invoke the skill by name or use
/feishu-group-company - Provide required inputs per the skill's parameter spec and get structured output
What is Feishu Group Company?
Configure a Feishu multi-bot company group so one coordinator bot, for example `company-ceo`, handles normal group messages, while specialist bots reply only... It is an AI Agent Skill for Claude Code / OpenClaw, with 123 downloads so far.
How do I install Feishu Group Company?
Run "/install feishu-group-company" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Feishu Group Company free?
Yes, Feishu Group Company is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Feishu Group Company support?
Feishu Group Company is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Feishu Group Company?
It is built and maintained by AlexShen (@alex-shen1121); the current version is v1.0.0.