Deploy multiple independent Feishu or Lark bot identities powered by separate AI agents through a single OpenClaw gateway instance.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install openclaw-feishu-multi-bot
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
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).
Get the raw skill files in a ZIP archive.
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.
Create an enterprise app for each agent at the Feishu Open Platform. Enable the Bot capability and note the AppID and AppSecret.
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
Update your openclaw.json with the generated channels, bindings, and agents.list blocks, then restart the gateway:
openclaw doctor && openclaw gateway restart
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. |
allowAgents permissions.route binding type for complex message dispatching logic.Loading
A professional tool for retrieving full-text patent PDF documents from the Zhihuiya database using patent IDs or publication numbers.

A read-only integration for accessing official German public safety warnings and civil protection alerts via the NINA API.

An intelligent automated tool for collecting, cleaning, and classifying potential customer leads from multiple business and social platforms.

Connect your AI agent to BirdWeather PUC stations for real-time avian identification and micro-climate sensor data.

An all-in-one financial management skill for tracking JD Finance investments, credit lines, loans, and insurance services.

A comprehensive local on-demand delivery automation skill for accessing supermarket goods, pharmaceuticals, and catering services.








































