AI Agent Hub
Back to skills
Feishu Multi-Agent Communication Tool icon

Feishu Multi-Agent Communication Tool

AI Agent Updated 2026.08.30

Paste the following prompt into your AI chat to install this skill:

Please install @user_d1914364/feishu-agent-send according to https://skillhub.cn/install/skillhub.md.

About this skill

Problem: shared Feishu send targets across agents

When multiple agents need to send Feishu p2p or group messages under different identities, the pain is not only constructing the message payload. Sender settings can be scattered, targets can be selected incorrectly, and errors can be hard to trace. feishu-agent-send keeps sender identity, target agents, and p2p / group type in one local configuration so agents can share the same command conventions.

How it works: configure first, then output call instructions

It provides helper scripts: feishu_set_self.py for setting the agent's own chat_id, feishu_add.py for adding other agents, and feishu_who.py for listing available targets. For sending, prefer feishu_send.py --deliver, which outputs the full feishu_im_user_message call instruction and logging hint instead of requiring manual field assembly. If both private and group targets are configured, the tool prompts for switching, and --chat-type group reminds you to wait 6 seconds to reduce repeated sends. Error output includes error, hint, available_agents, and valid_options fields to make fixes easier.

Boundaries

It fits teams that already handle Feishu message calls and want consistent multi-agent sending behavior. It does not replace Feishu app permissions, callbacks, or card rendering. Missing sender info, unknown agents, or invalid chat_type values must be corrected using the provided hints.

Use Cases

  • Configure senders for multiple Feishu support agents, then use `--deliver` to generate p2p message call instructions.
  • When both private and group targets exist, list available agents, then switch to `--chat-type group` to send.
  • Set the agent's own `chat_id` on first setup, add target agents, and avoid missing sender or unknown target errors.
  • When sender, target, or `chat_type` errors occur, use the error hints to fix agent configuration.

Best For

  • Automation engineers maintaining multiple Feishu agents need unified sender and target agent configuration.
  • Integration engineers building Feishu notification or support bots need to separate p2p and group sends.
  • Application developers calling `feishu_im_user_message` need to reduce manual parameter assembly.
  • Operations staff managing agent `chat_id` lists need to diagnose failed sends quickly.