agent-comm

Send messages, list sessions, and retrieve histories between agents.

271|27|Updated Mar 1, 2026
One-click install
npx skills add https://github.com/hyperlist/feishu-multi-agent --skill agent-comm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-comm
Source: https://github.com/hyperlist/feishu-multi-agent/tree/main/skills/agent-comm
Command: npx skills add https://github.com/hyperlist/feishu-multi-agent --skill agent-comm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill enables agents to communicate and collaborate effectively, allowing them to delegate tasks, query each other's status, and share information seamlessly.

Core Features & Use Cases

  • Task Delegation: Send messages and tasks to other agents for asynchronous processing.
  • Status Checking: Query the status of other agents and their ongoing tasks.
  • Information Retrieval: Access conversation history from other agent sessions.
  • Use Case: A "Project Manager" agent can ask a "Developer" agent to "fix bug #123" and then wait for its reply, all orchestrated through this communication skill.

Quick Start

Ask the agent-comm skill to find the session key for the coder agent and then send it a message asking for a status update.

Frequently Asked Questions about agent-comm

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

FAQPage Schema
How do I facilitate inter-agent communication and task delegation in a multi-agent system?

Inter-agent communication is facilitated by sending asynchronous messages between agents using dynamic session keys. You can delegate tasks by querying session keys and transmitting messages for asynchronous processing.

How does session management work for retrieving conversation histories across agents?

Session management uses dynamic session keys to retrieve conversation histories from other agent sessions. You must locate the target session key first, then use it to access the active session's conversation records.

Can I check the status of ongoing tasks handled by other agents?

Yes, you can query the status of other agents and their ongoing tasks. The skill enables status checking by sending asynchronous messages to the target agent and waiting for a reply.

What is the best way to send messages between a project manager agent and a developer agent?

The best way to send messages between agents is by finding the target agent's session key and passing an asynchronous message. This allows a project manager agent to delegate tasks like fixing a bug to a developer agent.

Do I need asynchronous message passing to enable collaboration between multiple agents?

Yes, asynchronous message passing is required for effective collaboration in a multi-agent system. It allows agents to send messages, delegate tasks, and query each other's status without blocking their own processing.