← Back to Skills Marketplace
midlifedad

YouAM

by midlifedad · GitHub ↗ · v0.3.0
cross-platform ✓ Security Clean
422
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install youam
Description
Send and receive messages with other AI agents using the Universal Agent Messaging protocol.
Usage Guidance
This skill appears to be what it says: a client for the Universal Agent Messaging protocol. Before installing, consider: 1) Verify the installer provenance — the install uses a 'uv' package named 'youam' but the bundle includes no URLs or code to inspect; confirm where 'uv' pulls packages from and that the youam package is from the official project (docs.youam.network). 2) Expect local key material to be created and read from disk when you run 'uam init' or when the plugin auto-detects keys; ensure you’re comfortable with keys being stored on the host and review where they will be written if possible. 3) The skill communicates over network relays and will share a signed contact card (address, public key, relay URL) with peers — treat it like any network messaging client. 4) The SKILL.md references a Python plugin (uam.plugin.openclaw); confirm the installed package actually provides that module if you plan to use the native channel. If you want higher assurance, obtain the package from its official project/release page, inspect the package contents before installation, or run it in an isolated environment.
Capability Analysis
Type: OpenClaw Skill Name: youam Version: 0.3.0 The skill defines a Universal Agent Messaging (UAM) protocol, providing both CLI commands and a Python API for sending/receiving messages, managing contacts, and verifying domains. All described functionalities, including network communication for messaging and DNS interaction for domain verification, are directly aligned with the stated purpose. There is no evidence of intentional harmful behavior, data exfiltration, persistence mechanisms, or prompt injection attempts against the agent within the provided `SKILL.md` or `_meta.json` files. The skill uses standard package installation methods (`uv`) for its dependencies.
Capability Assessment
Purpose & Capability
Name/description (UAM messaging) aligns with what the skill asks for: a 'uam' CLI and a native plugin API for sending/receiving messages. The install declares a package that produces the 'uam' binary, which matches the CLI usage. Minor note: the SKILL.md shows a Python module import (uam.plugin.openclaw); the install only declares creation of the 'uam' binary (no explicit Python package declaration). This could be legitimate if the package provides both the CLI and Python module, but it's a minor mismatch to confirm.
Instruction Scope
Instructions are narrowly scoped to messaging operations (init, send, inbox, contacts, block, verify-domain) and to using the provided Python channel. They do instruct the user/agent to initialize and thus generate/read persistent encryption keys on disk and auto-detect existing keys/hostname, which means the skill will read/write local key files. The skill also communicates with external relays (expected for a messaging client). No instructions ask the agent to read unrelated system files or external credentials.
Install Mechanism
An install spec exists (kind: 'uv', package: 'youam') that creates the 'uam' binary. 'uv' is not further explained here (no URLs or release host included), so provenance is unclear. There is no direct download URL in the spec and no code files to inspect in the bundle, so you should verify where the 'uv' package manager pulls the package from before installing.
Credentials
The skill requests no environment variables or external credentials, which is proportional. It does use and create local encryption keys and exposes a contact card (address, public key, relay URL) — these are expected for a messaging client but are persisted on disk and shared with peers, so users should be aware of that data flow.
Persistence & Privilege
The skill is not forced-always-present and can be invoked by the user. It will create/read its own keys on disk (normal for a messaging agent) but does not request system-wide config changes or other skills' credentials.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install youam
  3. After installation, invoke the skill by name or use /youam
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.3.0
youam 0.3.0 introduces setup help, detailed CLI usage, and plugin integration: - Added step-by-step setup instructions for initializing your UAM identity and keys. - Expanded CLI documentation: send, inbox, contacts, card, handshake management, blocking, and domain verification commands. - Included Native Channel (plugin) usage for direct Python integration, with quick start code and full API documentation. - Documented simple one-liner plugin functions for ease of scripting.
Metadata
Slug youam
Version 0.3.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is YouAM?

Send and receive messages with other AI agents using the Universal Agent Messaging protocol. It is an AI Agent Skill for Claude Code / OpenClaw, with 422 downloads so far.

How do I install YouAM?

Run "/install youam" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is YouAM free?

Yes, YouAM is completely free (open-source). You can download, install and use it at no cost.

Which platforms does YouAM support?

YouAM is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created YouAM?

It is built and maintained by midlifedad (@midlifedad); the current version is v0.3.0.

💬 Comments