Agent Identity Skill for Openclaw

A robust cryptographic framework for AI agents to sign messages, verify identities, and establish secure agent-to-agent communications.

nantes
v1.0.5
Feb 23, 2026
0
1.7k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install agent-id-osiris

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install agent-id-osiris using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Agent Identity Skill?

The Agent Identity skill provides a critical foundation for trust in the world of autonomous agents. By leveraging industry-standard cryptographic algorithms like Ed25519 and RSA, this skill enables AI entities to prove their provenance and integrity. It is a vital component of Openclaw Skills for developers building complex multi-agent systems where verification and security are paramount.

Through this skill, agents can generate persistent unique IDs and create signed Agent Cards. These cards facilitate seamless integration with Agent-to-Agent (A2A) and Model Context Protocol (MCP) workflows, ensuring that every interaction within the Openclaw Skills environment remains authenticated, authorized, and tamper-proof.

Agent Identity Skill Use Cases

  • Verifying the origin and integrity of messages in a multi-agent swarm.
  • Generating unique, persistent IDs for agents across different platforms and sessions.
  • Creating signed Agent Cards for secure A2A discovery and authentication.
  • Implementing password-encrypted private key storage for agent credentials in local environments.

How Agent Identity Skill Works

  1. The user initializes the skill by generating a secure key pair (Ed25519 or RSA) using the provided Python or PowerShell CLI.
  2. A persistent Agent ID is derived from the public key to ensure a stable identity within the Openclaw Skills ecosystem.
  3. The agent uses its private key to cryptographically sign messages or metadata cards.
  4. Recipient agents or systems utilize the corresponding public key to verify the signature, ensuring the message originated from the claimed identity.

Agent Identity Skill Setup

To begin using this skill with your Openclaw Skills setup, install the necessary dependencies and generate your first identity:

# Install the required Python cryptography library
pip install cryptography

Generate your identity using the Python CLI:

python identity.py generate --name MyAgent --key-type ed25519 --password your_secure_password

Agent Identity Skill Data Schema & Taxonomy

The skill organizes its cryptographic assets and metadata within a dedicated directory structure for portability.

File/Folder Purpose
keys/private.pem The password-encrypted private key used for signing operations.
keys/public.pem The public key shared with other agents to verify your identity.
identity.py The core Python execution script for cryptographic logic.
agent-identity.ps1 A Windows-optimized PowerShell wrapper for easier CLI access.

Agent Identity Skill Advanced Features

  • Support for modern Ed25519 Edwards-curve signatures and legacy RSA standards.
  • Automated generation of signed Agent Cards for standardized A2A/MCP communication.
  • Cross-platform compatibility ensures the skill works seamlessly across Windows, macOS, and Linux.
  • Secure password-based encryption for local key storage to protect agent identities at rest.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python
Github Stars: 0
forks: 0

Featured*