agent-communication

Send direct and topic-based agent messages via the fmail tool.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a standardized way for agents to communicate with each other, ensuring clear and organized messaging within a team or system.

Core Features & Use Cases

  • Agent Messaging: Facilitates direct messages and topic-based communication between agents.
  • Agent Registration: Ensures agents have unique identifiers before sending messages.
  • Use Case: An agent needs to coordinate with another agent on a specific task. It can send a direct message to the other agent's registered name and then watch for a reply on a relevant topic.

Quick Start

Use fmail to send a direct message to agent 'data-processor' with the content 'Please start processing the latest dataset.'.

Frequently Asked Questions about agent-communication

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

FAQPage Schema
How do I send direct messages between agents for task coordination?

Agent-to-agent messaging uses the fmail tool to send direct messages to registered agent names. You address a specific agent by its unique identifier and route coordination requests or status updates directly to that name.

What is topic-based agent communication and when is it needed?

Topic-based agent communication allows agents to publish and monitor messages on shared subjects rather than addressing individuals directly. It is needed when multiple agents require coordinated status updates or shared awareness of a specific task.

Do I need to install fmail CLI to enable agent-to-agent messaging?

Yes, agent-to-agent messaging requires the fmail CLI to be installed and configured for agent identification. The fmail tool manages message routing, agent registration, and message logging for the system.

How do agents register unique identifiers before sending messages?

Agent registration ensures each participant has a unique identifier before sending messages. This standardized process organizes agents within the system so fmail can accurately route direct messages and topic-based communication.

What is the best way to coordinate task status updates across multiple agents?

The best way to coordinate task status updates is using topic-based agent messaging via fmail. Agents can send updates to a shared topic, allowing all registered participants to monitor progress and coordinate subsequent actions.