← Back to Skills Marketplace
alex-shen1121

Feishu Group Company

by AlexShen · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
123
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install feishu-group-company
Description
Configure a Feishu multi-bot company group so one coordinator bot, for example `company-ceo`, handles normal group messages, while specialist bots reply only...
README (SKILL.md)

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

  1. Confirm the group chat ID (oc_xxx) and the Feishu account IDs for all bots.
  2. Decide which bot is the default coordinator, usually company-ceo.
  3. Run scripts/apply_feishu_group_company.py against ~/.openclaw/openclaw.json.
  4. Reload/restart Gateway if needed.
  5. 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 systemPrompt that enforces:
    • no @mention → reply normally
    • @other user/bot but not coordinator → NO_REPLY
    • @coordinator → reply normally
  • Legacy invalid per-account key group is removed in favor of groups

Important notes

  • Use groups, not group, under channels.feishu.accounts.\x3CaccountId>.
  • If you rename a Feishu account ID, also update any bindings[].match.accountId that 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 — patch openclaw.json for one company group pattern

references/

  • troubleshooting.md — quick diagnosis checklist and expected log signatures
Usage Guidance
This skill is coherent for its stated purpose, but take normal precautions: run the script with --dry-run first to inspect the proposed changes, use --backup before writing, confirm you supplied the correct group ID and account IDs (the script will raise if an account is missing), and restart/reload your Gateway after changes. The coordinator behavior is enforced by a systemPrompt in config — test both plain messages and @mentions to ensure the bots behave as expected. No network exfiltration or secret access is required by this skill.
Capability Analysis
Type: OpenClaw Skill Name: feishu-group-company Version: 1.0.0 The skill is designed to manage multi-bot interactions in Feishu group chats by patching the local OpenClaw configuration file (~/.openclaw/openclaw.json). The included Python script (scripts/apply_feishu_group_company.py) modifies bot-specific settings and system prompts to ensure only the designated coordinator or @mentioned specialist bots respond, which aligns perfectly with the stated purpose in SKILL.md and troubleshooting.md.
Capability Assessment
Purpose & Capability
The name/description (configure a Feishu multi-bot company group) matches the included script and SKILL.md. The script patches ~/.openclaw/openclaw.json to set group-level requireMention, per-account groups entries, and a coordinator systemPrompt—exactly what the skill claims to do.
Instruction Scope
SKILL.md instructs the operator to run the provided script against the OpenClaw config and to verify behavior. The instructions reference only the OpenClaw config, group IDs, and account IDs (all directly relevant). There are no instructions to read unrelated files, environment variables, or to transmit data externally.
Install Mechanism
No install spec; this is an instruction-only skill with a small Python script. No downloads, package installs, or archives are performed. Risk from install mechanism is minimal.
Credentials
The skill requests no environment variables, no credentials, and no config paths beyond the OpenClaw config (default ~/.openclaw/openclaw.json) described in the docs. That access is proportionate to the stated purpose of editing OpenClaw Feishu routing.
Persistence & Privilege
The script writes changes to the user's OpenClaw config file (in-place) and updates meta.lastTouchedAt; a backup option exists. This write access is expected for a config-patching tool, but users should be aware it modifies their agent config and should run with --dry-run and/or --backup when first using it.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install feishu-group-company
  3. After installation, invoke the skill by name or use /feishu-group-company
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Feishu company-group routing template with CEO default reply, specialist mention-only gating, and reusable config patch script.
Metadata
Slug feishu-group-company
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

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.

💬 Comments