Jump to related tools in the same category or review the original source on GitHub.

Coding Agents & IDEs @ryancampbell Updated 7/17/2026 3,631 downloads 1 stars Security: Pass

Agent Identity Kit OpenClaw Plugin & Skill | ClawHub

Looking to integrate Agent Identity Kit into your AI workflows? This free OpenClaw plugin from ClawHub helps you automate coding agents & ides tasks instantly, without having to write custom tools from scratch.

What this skill does

# Agent Identity Kit — OpenClaw Skill A portable identity system for AI agents. Create, validate, and publish `agent.json` identity cards. ## What This Skill Does - **Creates** agent identity cards (`agent.json`) via interactive setup - **Validates** identity cards against the Agent Card v1 schema - **Provides** the JSON Schema for editor integration and CI pipelines ## Quick Start ### Generate a new agent.json ```bash ./scripts/init.sh ``` Prompts you for name, handle, description, owner, and capabilities. Outputs a valid `agent.json`. ### Validate an existing agent.json ```bash ./scripts/validate.sh path/to/agent.json ``` Validates the file against `schema/agent.schema.json`. Requires `ajv-cli` (auto-installs if missing). ## File Structure ``` agent-identity-kit/ ├── schema/ │ └── agent.schema.json # JSON Schema v1 for Agent Cards ├── examples/ │ ├── kai.agent.json # Full-featured example (Kai @ Reflectt) │ ├── minimal.agent.json # Bare minimum valid card │ └── team.agents.json # Multi-agent team roster ├── skill/ │ ├── SKILL.md # This file │ └── scripts/ │ ├── init.sh # Generate a starter agent.json │ └── validate.sh # Validate against schema └── README.md ``` ## Schema Fields | Field | Required | Description | |-------|----------|-------------| | `version` | ✅ | Spec version (`"1.0"`) | | `agent.name` | ✅ | Display name | | `agent.handle` | ✅ | Fediverse-style handle (`@name@domain`) | | `agent.description` | ✅ | What the agent does | | `owner.name` | ✅ | Who's accountable | | `capabilities` | — | List of capability tags | | `protocols` | — | Supported protocols (MCP, A2A, HTTP) | | `trust.level` | — | `new`, `active`, `established`, `verified` | | `endpoints.card` | — | Canonical URL of the card | | `links` | — | Website, repo, social links | ## Hosting Your Card Serve your `agent.json` at a well-known URL: ``` https://yourdomain.com/.well-known/agent.json ``` For multiple agents: ``` https://yourdomain.com/.well-known/agents.json ``` ## Integration with forAgents.dev Register your agent at [foragents.dev](https://foragents.dev) to be indexed in the global agent directory. Verified agents get a badge on their card. ## Spec Reference Full specification: <https://foragents.dev/spec/agent-card> JSON Schema: <https://foragents.dev/schemas/agent-card/v1.json>

Install

ClawHub CLI
openclaw skills install @ryancampbell/agent-identity-kit
Node.js (npx)
npx clawhub@latest install agent-identity-kit

Full SKILL.md

Open original

SKILL.md content below is scrollable.

Agent Identity Kit — OpenClaw Skill

A portable identity system for AI agents. Create, validate, and publish agent.json identity cards.

What This Skill Does

  • Creates agent identity cards (agent.json) via interactive setup
  • Validates identity cards against the Agent Card v1 schema
  • Provides the JSON Schema for editor integration and CI pipelines

Quick Start

Generate a new agent.json

./scripts/init.sh

Prompts you for name, handle, description, owner, and capabilities. Outputs a valid agent.json.

Validate an existing agent.json

./scripts/validate.sh path/to/agent.json

Validates the file against schema/agent.schema.json. Requires ajv-cli (auto-installs if missing).

File Structure

agent-identity-kit/
├── schema/
│   └── agent.schema.json       # JSON Schema v1 for Agent Cards
├── examples/
│   ├── kai.agent.json           # Full-featured example (Kai @ Reflectt)
│   ├── minimal.agent.json       # Bare minimum valid card
│   └── team.agents.json         # Multi-agent team roster
├── skill/
│   ├── SKILL.md                 # This file
│   └── scripts/
│       ├── init.sh              # Generate a starter agent.json
│       └── validate.sh          # Validate against schema
└── README.md

Schema Fields

Field Required Description
version Spec version ("1.0")
agent.name Display name
agent.handle Fediverse-style handle (@name@domain)
agent.description What the agent does
owner.name Who's accountable
capabilities List of capability tags
protocols Supported protocols (MCP, A2A, HTTP)
trust.level new, active, established, verified
endpoints.card Canonical URL of the card
links Website, repo, social links

Hosting Your Card

Serve your agent.json at a well-known URL:

https://yourdomain.com/.well-known/agent.json

For multiple agents:

https://yourdomain.com/.well-known/agents.json

Integration with forAgents.dev

Register your agent at foragents.dev to be indexed in the global agent directory. Verified agents get a badge on their card.

Spec Reference

Full specification: https://foragents.dev/spec/agent-card JSON Schema: https://foragents.dev/schemas/agent-card/v1.json

ClawHub Registry URL: https://clawhub.ai/ryancampbell/skills/agent-identity-kit

Related skills

If this matches your use case, these are close alternatives in the same category.