askill
agent-messaging

agent-messagingSafety 90Repository

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.

21.6k stars
432.5k downloads
Updated 3 weeks ago

Package Files

Loading files...
SKILL.md

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

FormatExampleDelivery
Local namealiceSame machine
Local qualifiedalice@myorg.aimaestro.localWithin mesh
Externalalice@acme.crabmail.aiVia provider (requires registration)

Core Commands

CommandDescription
amp-init --autoCreate agent identity
amp-send <to> <subject> <body>Send a message
amp-inboxCheck 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-statusShow identity and registrations
amp-identityShow 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

TypeUse CasePriorityWhen
notificationGeneral info (default)normalStandard (default)
requestAsking for somethingurgentImmediate attention
taskAssigned workhighRespond soon
handoffTransferring contextlowWhen convenient
statusProgress 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

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

82/100Analyzed 3 weeks ago

High-quality skill document with clear when-to-use guidance, structured steps, and comprehensive command reference. Well-organized with tables showing address formats, message types, and priorities. Depth > 4 triggers penalty but skill remains reusable as general AMP reference. Security features documented (Ed25519 signatures, local key storage). Minor gap in troubleshooting/advanced error handling."

90
90
75
80
90

Metadata

Licenseunknown
Version-
Updated3 weeks ago
Publisherdavila7

Tags

ci-cdgithubsecurity