Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Create, validate, and manage agent identity cards (agent.json) following the Agent Card v1 schema with interactive setup and validation tools.
Create, validate, and manage agent identity cards (agent.json) following the Agent Card v1 schema with interactive setup and validation tools.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
A portable identity system for AI agents. Create, validate, and publish agent.json identity cards.
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
./scripts/init.sh Prompts you for name, handle, description, owner, and capabilities. Outputs a valid agent.json.
./scripts/validate.sh path/to/agent.json Validates the file against schema/agent.schema.json. Requires ajv-cli (auto-installs if missing).
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
FieldRequiredDescriptionversion✅Spec version ("1.0")agent.name✅Display nameagent.handle✅Fediverse-style handle (@name@domain)agent.description✅What the agent doesowner.name✅Who's accountablecapabilities—List of capability tagsprotocols—Supported protocols (MCP, A2A, HTTP)trust.level—new, active, established, verifiedendpoints.card—Canonical URL of the cardlinks—Website, repo, social links
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
Register your agent at foragents.dev to be indexed in the global agent directory. Verified agents get a badge on their card.
Full specification: https://foragents.dev/spec/agent-card JSON Schema: https://foragents.dev/schemas/agent-card/v1.json
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.