OpenClaw Feishu Multi-Bot for Openclaw

Deploy multiple independent Feishu or Lark bot identities powered by separate AI agents through a single OpenClaw gateway instance.

simonlin1212
v1.0.1
Apr 3, 2026
1
864
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install openclaw-feishu-multi-bot

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install openclaw-feishu-multi-bot using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is OpenClaw Feishu Multi-Bot?

The OpenClaw Feishu Multi-Bot configuration is a specialized implementation within Openclaw Skills designed for enterprise-grade multi-agent architectures. It allows developers to map individual Feishu Apps to specific OpenClaw agents, giving each bot its own unique name, avatar, and persona within the Feishu/Lark interface.

Instead of a single monolithic bot, this skill enables a decentralized UI where users can interact with specialized assistants—such as a dedicated Coder bot, an Analyst bot, or a Content Writer—while maintaining a centralized backend infrastructure. This approach ensures group isolation, per-role entry points, and streamlined message routing across your entire organization.

OpenClaw Feishu Multi-Bot Use Cases

  • Deploying multiple specialized AI assistants (e.g., Architect, Developer, Critic) as separate Feishu bot entities.
  • Implementing project-based isolation by assigning specific Feishu groups to dedicated OpenClaw agents.
  • Scaling enterprise AI teams where different departments require unique bot identities and permissions.
  • Centralizing the management of multiple Feishu App credentials into a single gateway instance.

How OpenClaw Feishu Multi-Bot Works

  1. The OpenClaw Gateway acts as a single listener for incoming webhooks from multiple Feishu enterprise apps.
  2. When a message is received, the system identifies the source AppID and maps it to a specific accountId defined in the configuration.
  3. The routing engine checks the bindings block to match the accountId with the designated agentId.
  4. The request is dispatched to the corresponding agent workspace, utilizing its specific model and toolset.
  5. The agent's response is routed back through the gateway and delivered via the original Feishu bot identity.

OpenClaw Feishu Multi-Bot Setup

1. Register Feishu Apps

Create an enterprise app for each agent at the Feishu Open Platform. Enable the Bot capability and note the AppID and AppSecret.

2. Generate Configuration

Use the included helper script to generate the necessary JSON blocks for your openclaw.json file:

scripts/setup-feishu-bots.sh orchestrator:cli_xxx:secret1 writer:cli_yyy:secret2

3. Deploy and Verify

Update your openclaw.json with the generated channels, bindings, and agents.list blocks, then restart the gateway:

openclaw doctor && openclaw gateway restart

OpenClaw Feishu Multi-Bot Data Schema & Taxonomy

The skill relies on precise alignment across three primary configuration blocks. All three must share a consistent accountId for routing to function.

Configuration Block Key Metadata Description
channels.feishu.accounts appId, appSecret Stores credentials and maps them to an internal accountId.
bindings match.accountId, agent Defines the logical link between a Feishu account and an Agent ID.
agents.list agentId, workspace, tools Defines the actual behavior and capabilities of the AI agent.

OpenClaw Feishu Multi-Bot Advanced Features

  • Per-Agent Group Isolation: Restrict specific bots to certain Feishu groups to ensure data privacy.
  • Multi-Agent Spawning: Configure an orchestrator agent to spawn sub-agents by defining allowAgents permissions.
  • Custom Routing Rules: Use the route binding type for complex message dispatching logic.
  • Production-Ready Diagnostic Flow: Integrated troubleshooting for common issues like draft-state apps or accountId mismatches using the Openclaw Skills doctor tool.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*