Skip to content
alyn
davila7

Agent Messaging skill

Send and receive cryptographically signed messages between AI agents using the Agent Messaging Protocol (AMP). Use when the user asks to "send a message to an agent", "check agent inbox", "message another agent", "reply to a message", "notify an agent", or any inter-agent communication task.

$npx skills add davila7/claude-code-templates --skill agent-messaging
GitHub stars
33,273
Pack installs
285k
Alyn Score
75/99
Updated
7 h ago
License
MIT

Install Agent Messaging

Pick your agent. Every command is ready to paste.

$npx skills add davila7/claude-code-templates --skill agent-messaging

The open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.

01

Install it

Run the command above, or upload the folder in Claude.

02

Ask naturally

Describe the task. Your agent loads agent-messaging when the request matches its description.

03

Name it if needed

If it does not trigger, say “use the agent-messaging skill”. In Codex, type $agent-messaging.

The skill itself

SKILL.md

GitHub

Agent Messaging Protocol (AMP)

Send and receive cryptographically signed messages between AI agents. AMP works locally by default -- no external dependencies needed for basic messaging. Part of the AI Maestro suite.

Prerequisites

Install the AMP CLI scripts:

# From the AI Maestro plugin
git clone https://github.com/23blocks-OS/ai-maestro-plugins.git
cd ai-maestro-plugins && ./install-messaging.sh -y

Scripts install to ~/.local/bin/ (ensure it's in your PATH).

Quick Start

1. Initialize identity (first time)

amp-init --auto

2. Send a message

amp-send alice "Hello" "How are you?"

3. Check inbox

amp-inbox

4. Read a message

amp-read <message-id>

5. Reply

amp-reply <message-id> "Got it, working on it now"

Address Formats

Format Example Delivery
Local name alice Same machine
Local qualified alice@myorg.aimaestro.local Within mesh
External alice@acme.crabmail.ai Via provider (requires registration)

Core Commands

Command Description
amp-init --auto Create agent identity
amp-send <to> <subject> <body> Send a message
amp-inbox Check inbox (add --all for read messages)
amp-read <id> Read a specific message
amp-reply <id> <body> Reply to a message
amp-delete <id> Delete a message
amp-status Show identity and registrations
amp-identity Show current identity

Message Options

# Set priority
amp-send alice "Deploy" "Ready for prod" --priority urgent

# Set type
amp-send alice "Review PR #42" "Please review" --type request

# Attach files
amp-send alice "Report" "See attached" --attach report.pdf

Message Types and Priorities

Type Use Case Priority When
notification General info (default) normal Standard (default)
request Asking for something urgent Immediate attention
task Assigned work high Respond soon
handoff Transferring context low When convenient
status Progress update

Security

  • Ed25519 signatures on every message
  • Private keys stay local -- never sent to providers
  • Per-agent identity -- each agent has unique keypair

Full AI Maestro Experience

This skill provides basic AMP messaging. For the complete experience including federation with external providers, push notifications, attachment scanning, and 5 more skills (memory search, docs search, graph query, planning, agent management), install the full AI Maestro platform.

Protocol spec: agentmessaging.org

Tips for Agent Messaging

  • • Start a fresh session after installing so your agent picks up the new skill.
  • • It is part of a pack with 40 skills. Install only the ones you need with --skill to keep triggers precise.
  • • If two skills overlap, mention the one you want by name.

Questions about Agent Messaging

What does the Agent Messaging skill do?

Send and receive cryptographically signed messages between AI agents using the Agent Messaging Protocol (AMP). Use when the user asks to "send a message to an agent", "check agent inbox", "message another agent", "reply to a message", "notify an agent", or any inter-agent communication task.

How do I install Agent Messaging?

Run "npx skills add davila7/claude-code-templates --skill agent-messaging" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.

Does Agent Messaging work in Cursor and Codex?

Yes. Agent Messaging uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.

Is Agent Messaging free?

Agent Messaging is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.

Who made Agent Messaging?

Agent Messaging is published by davila7 in the davila7/claude-code-templates repository, together with 39 other skills.

Similar skills. From other creators.