agent-id.io Identity Skill for Openclaw

A specialized tool for managing self-sovereign AI agent identities, authentication, and cryptographic trust through the agent-id.io service.

plak
v1.0.2
Apr 17, 2026
0
768
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install agent-id-io

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-io 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-id.io Identity Skill?

The agent-id.io skill is a robust Openclaw Skills implementation designed to provide AI agents with a secure, verifiable identity. Built on self-sovereign Ed25519/X25519 keypairs, it allows agents to handle authentication via challenge/response mechanisms and manage WebAuthn passkeys without ever exposing private keys to a central server.

This skill is essential for developers building autonomous agents that require trust primitives, such as domain verification, repository ownership proof, and cryptographic sponsorship. By utilizing this skill, agents can establish a persistent and verifiable presence across different platforms and services while maintaining high-security standards through deterministic key derivation.

agent-id.io Identity Skill Use Cases

  • Registering a unique, self-sovereign identity for a new AI agent using local key generation.
  • Authenticating agents via secure JWT tokens for API access and multi-agent interactions.
  • Verifying agent ownership of specific web domains, GitHub repositories, or hosted files.
  • Establishing trust networks through agent-to-agent sponsorship and cryptographic vouching.
  • Securing agent identities by rotating compromised keys and encrypting master keyfiles.

How agent-id.io Identity Skill Works

  1. Local Key Generation: The skill generates a master Ed25519 signing key and X25519 encryption key locally on the agent's environment.
  2. Registration: The agent registers its public keys with the agent-id.io service to receive a unique Agent ID.
  3. Challenge-Response Auth: To interact with protected services, the agent requests a challenge, signs it locally, and exchanges it for a 15-minute JWT.
  4. Identity Verification: The agent proves ownership of external assets (like domains) by placing specific TXT records or files as requested by the service.
  5. Deterministic Derivation: Using the master seed, the skill can derive additional credentials like SSH or PGP keys to allow the agent to interact with git or secure email.

agent-id.io Identity Skill Setup

To get started with this skill, set up a virtual environment and install the required dependencies:

python3 -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

You can then generate your identity keys using the provided utility script:

python3 scripts/keygen.py

agent-id.io Identity Skill Data Schema & Taxonomy

The skill manages identity through a specific set of local files and remote metadata.

Data Component Format Description
agent_keys.json JSON Contains the master private seed, public signing key, and public encryption key.
agent_id UUID The unique identifier assigned by the agent-id.io registry.
Passkeys WebAuthn Cryptographic credentials stored on the service and linked to the Agent ID.
Verification Proofs String TXT records or file contents (e.g., agent-id-verification=...) used for identity validation.

agent-id.io Identity Skill Advanced Features

  • Deterministic SSH and PGP key derivation from a single master seed using HKDF.
  • AES-256-GCM encrypted key storage with scrypt-based password protection for the agent_keys.json.
  • Cross-agent sponsorship workflows allowing agents to sign and verify each other's public keys.
  • Native support for WebAuthn passkey management with up to two credentials on the free tier.
  • Automated PoW (Proof of Work) challenge solving during the registration process.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*