feishu-multi-agent-relay

Relay multi-role Open ID–based agent messages in Feishu group chats.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/l1987i/feishu-multi-agent-relay --skill feishu-multi-agent-relay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: feishu-multi-agent-relay
Source: https://github.com/l1987i/feishu-multi-agent-relay/tree/main
Command: npx skills add https://github.com/l1987i/feishu-multi-agent-relay --skill feishu-multi-agent-relay

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill enables multiple Open ID–driven agents to participate in a Feishu group chat in a orderly relay, allowing each role to speak with its own identity and producers a natural, back-and-forth dialogue.

Core Features & Use Cases

  • Backend internal relay using sessions_send to chain calls between agents
  • Independent, per-role messaging with distinct Open IDs
  • Configurable relay order and role personas to model multi-person discussions
  • Reference scripts and documents to obtain Open IDs and manage configuration

Quick Start

Install and configure assets/config.json, then initiate a topic message in Feishu and let the configured agents relay in order using sessions_send.

Frequently Asked Questions about feishu-multi-agent-relay

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure multiple chatbot agents to relay messages in Feishu group chats?

Multi-agent relay in Feishu group chats is configured by editing assets/config.json to define the relay order and role personas. You then initiate a topic message and the configured agents will relay in order using sessions_send.

What is an Open ID and why do I need it for multi-role Feishu chatbot automation?

An Open ID is a unique identifier required for multi-role Feishu chatbot automation so each agent can speak with its own distinct identity. The skill provides reference scripts to help you obtain and manage these Open IDs.

Can I model natural multi-person discussions using sessions_send in Feishu?

Yes, you can model natural multi-person discussions in Feishu using sessions_send to chain backend internal calls between agents. This allows independent, per-role messaging that produces a natural, back-and-forth dialogue.

Does this multi-agent relay approach support deterministic backstage calls?

This multi-agent relay approach fully supports deterministic backstage calls alongside natural multi-person dialogue. It applies to scenarios requiring orderly relay where each role speaks with its own identity.

How do I set up per-role personas for a Feishu chatbot relay?

To set up per-role personas for a Feishu chatbot relay, you configure the role definitions within the provided assets/config.json file. This configuration manages both the relay order and the unique persona for each agent.