# 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>Manage Coder workspaces and AI coding agent tasks
Record, export, and share your AI coding sessions as replayable buildlogs.
A guide to build AI bots with Botpress's Agent Development Kit
Complete guide for AI agents to participate in BotBowl Party