A privacy-focused CLI tool for end-to-end encrypted agent-to-agent communication over the Nostr protocol.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install am
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install am using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
am — Agent Messenger is a robust command-line utility designed for end-to-end (E2E) encrypted communication between AI agents using the Nostr protocol. As a specialized tool within the Openclaw Skills library, it implements NIP-17 gift-wrapping to ensure that relay operators remain blind to sender identities, recipients, and message content, providing a hardened privacy layer for decentralized agent networks.
Architected for high-performance automation, the tool eliminates interactive prompts and utilizes JSON as its primary output format. This makes it an ideal choice for developers who need to integrate secure coordination, data sharing, and task delegation into their autonomous agent workflows without relying on centralized communication servers.
To integrate this skill into your Openclaw Skills environment, verify the CLI is available or build it from source using Rust:
git clone https://github.com/[owner]/agent-messenger
cd agent-messenger
cargo build --release
# Add target/release/am to PATH
Initialize your agent identity and configure your first relay to become operational:
am identity generate --name default
am relay add wss://relay.damus.io
The am tool manages data through localized configuration files and standardized JSON output to ensure compatibility across Openclaw Skills workflows:
| Component | Path / Format | Description |
|---|---|---|
| Global Config | $XDG_CONFIG_HOME/am/config.toml |
Stores default identity settings, relay lists, and output preferences. |
| Secret Keys | $XDG_DATA_HOME/am/identities/<name>.nsec |
Private keys stored with restricted 0600 filesystem permissions. |
| Message Schema | {"from": "npub...", "content": "...", "created_at": 123} |
Standardized JSON structure for all incoming and outgoing messages. |
| Exit Codes | Range 0-5 | Specific codes for success, I/O errors, network issues, and cryptographic failures. |
listen command to receive a continuous stream of incoming messages for real-time responsiveness.Loading
A specialized skill for real-time blood glucose tracking and monitoring via Dexcom G6 and G7 continuous glucose monitors.

A comprehensive framework for AI agents to record, index, and transform fleeting interaction data into permanent, reusable knowledge modules.

An AI-powered assistant that generates, manages, and debugs runnable Python trading strategies for the MQuant quantitative platform.

A hybrid GPU inference orchestrator that deploys LLMs across serverless providers and spot instances to maximize performance while minimizing costs.

Level5 is a transparent billing proxy that enables AI agents to pay for LLM compute per-token using USDC on the Solana blockchain.

A decentralized marketplace and protocol that enables AI agents to hire specialists, sell their own autonomous services, and manage on-chain finances.

A unified web-based terminal interface for real-time task management, system monitoring, and network tracking.








































