Feishu Bot Setup for Openclaw

A comprehensive automation tool for deploying and managing multiple Feishu/Lark bots with independent personalities and workspaces.

lcz5221-svg
v1.0.0
Apr 15, 2026
0
629
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-duoge

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 feishu-duoge 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 Feishu Bot Setup?

Feishu Bot Setup is a specialized utility within the Openclaw Skills ecosystem designed to streamline the deployment of AI-powered bots on the Feishu and Lark platforms. It eliminates the manual overhead of configuring individual agent workspaces, managing API credentials, and establishing routing bindings.

By leveraging this skill, developers can deploy a fleet of specialized bots—such as HR assistants, legal advisors, or customer service agents—each equipped with its own isolated memory, unique personality traits, and dedicated configuration files like SOUL.md and IDENTITY.md.

Feishu Bot Setup Use Cases

  • Deploying multiple specialized AI agents within a single Feishu organization.
  • Automating the creation of isolated agent workspaces for sensitive departments like HR or Legal.
  • Rapidly switching between WebSocket and Webhook connection modes for different network environments.
  • Batch-configuring bot personalities and responsibilities using a centralized JSON template.

How Feishu Bot Setup Works

  1. The user defines bot metadata and personality traits in a structured JSON configuration file.
  2. The setup script parses the JSON to initialize unique agent IDs and dedicated directory structures.
  3. Openclaw Skills automation generates core configuration files (SOUL.md, IDENTITY.md, AGENTS.md) based on the personality profiles.
  4. The system updates the global Openclaw configuration to include Feishu channel details and credentials.
  5. The agent is programmatically bound to the specific Feishu account.
  6. A gateway restart activates the new bot connections and routing logic.

Feishu Bot Setup Setup

To get started with Feishu Bot Setup, ensure Openclaw is installed and your Feishu App credentials are ready. Run the automated script:

# Navigate to the skill script directory and execute with your config
python3 /root/.openclaw/workspace/skills/feishu-bot-setup/scripts/setup_bots.py /path/to/your-config.json

# Restart the gateway to apply changes
openclaw gateway restart

Feishu Bot Setup Data Schema & Taxonomy

The skill maintains a strict taxonomy for agent data to ensure isolation:

File Purpose Description
SOUL.md Personality Defines the bot's tone, role, and behavioral constraints.
IDENTITY.md Identification Contains the bot's specific identity markers and bio.
AGENTS.md Documentation Internal workspace documentation for the AI agent.
openclaw.json Configuration Stores Feishu credentials (AppID, Secret) and connection modes.

Each agent is assigned a unique agentId which acts as the root directory name for its specific workspace.

Feishu Bot Setup Advanced Features

  • Support for both WebSocket (no public IP required) and Webhook connection modes.
  • Granular DM and Group policies including allowlist, pairing, and open access modes.
  • Automated generation of personality-driven system prompts (motto, style, and responsibilities).
  • Multi-agent routing bindings allowing one Openclaw instance to serve numerous Feishu identities simultaneously.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*