LaunchKit · 2026
Back to Skills

agent-identity-kit

A portable identity system for AI agents.

1
2.4k downloads
by @ryancampbell

Setup & Installation

openclaw skills install @ryancampbell/agent-identity-kit

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install agent-identity-kit

What This Skill Does

A portable identity system for AI agents. Generates agent.json identity cards via an interactive script, validates them against the Agent Card v1 JSON schema, and supports hosting at well-known URLs for agent discovery.

Provides a versioned schema and ready-made scripts so agent identity doesn't have to be defined from scratch each project.

When to use it

  • Creating a standard identity card for a new AI agent
  • Validating an agent.json before deploying to production
  • Publishing a multi-agent team roster to a shared URL
  • Defining protocol and capability tags for an agent
  • Registering an agent in the foragents.dev global directory

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: generate an identity card for my AI assistant

AGENT
  1. 1Runs ./scripts/init.sh to start interactive setup
  2. 2Prompts for name, handle, description, owner, and capabilities
  3. 3Outputs a valid agent.json file
  4. 4Runs ./scripts/validate.sh to confirm the card passes schema validation
OUTPUT

A valid agent.json ready to host at https://yourdomain.com/.well-known/agent.json

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

foragents.dev account (for agent directory registration and verified badge)