Feishu Group Helper for Openclaw

A specialized skill for managing Feishu (Lark) group information, processing group events, and automating message delivery.

panmenglin
v0.1.0
Mar 17, 2026
0
971
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install feishu-group-helper

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-group-helper 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 Group Helper?

The Feishu Group Helper is an essential addition to the Openclaw Skills ecosystem, designed to bridge the gap between AI agents and Feishu group dynamics. It enables agents to maintain a local registry of group metadata, ensuring they can intelligently interact with specific chats based on names or active status.

This skill serves as a persistent memory layer for group interactions, allowing your agent to track which groups it belongs to, monitor member counts, and manage its lifecycle within various chat environments. By integrating this into your workflow, you enable seamless communication and administrative oversight across the Feishu platform.

Feishu Group Helper Use Cases

  • Automatically recording and updating group information when an agent is added to or removed from a chat.
  • Sending targeted messages to specific groups by searching for a group name.
  • Auditing bot presence across multiple Feishu groups to ensure the agent is active where needed.
  • Managing high-volume group communications by filtering for active groups only.

How Feishu Group Helper Works

  1. The agent identifies a group-related intent such as joining, leaving, or sending a message.
  2. It queries the Feishu API via the feishu_chat tool to retrieve real-time group metadata.
  3. The skill updates a local feishu-groups.json file within the agent's specific workspace to maintain state.
  4. When sending messages, the skill resolves group names to chat IDs using the local group manager script.
  5. If event listening is configured, it processes webhook callbacks from the Feishu Open Platform to trigger automatic updates.

Feishu Group Helper Setup

To get started with this skill in the context of Openclaw Skills, ensure your Feishu App has the necessary permissions.

  1. Log in to the Feishu Open Platform and navigate to your app.
  2. Add the following scopes: im:chat, im:chat.members:bot_access, and im:message:send_as_bot.
  3. (Optional) For automated event tracking, apply for im:chat.memberbot.created and im:chat.memberbot.deleted.
  4. Verify permissions within your environment:
# Use the internal tool to check current app scopes
feishu_app_scopes()

Feishu Group Helper Data Schema & Taxonomy

The skill maintains a structured JSON file for each agent at ~/openclaw/workspace/feishu-groups.json.

Field Type Description
chat_id String The unique identifier for the Feishu chat
name String The display name of the group
member_count Number Total number of members in the group
status String Current state (active or removed)
added_at ISO-8601 Timestamp when the bot joined the group
removed_at ISO-8601 Timestamp when the bot was removed

Feishu Group Helper Advanced Features

  • Local Workspace Isolation: Each agent maintains its own independent group registry for multi-tenant environments.
  • Automated Group Resolution: Intelligent group matching allows users to interact via natural language names rather than technical IDs.
  • Event Subscription: Advanced configuration supports real-time synchronization with Feishu group changes via public callback URLs.
  • Comprehensive Group Management API: Includes functions like listAllGroups and getActiveGroups for complex reporting.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*