ClawSkills logoClawSkills

Agent Identity Kit

按照 Agent Card v1 架构创建、验证和管理代理身份卡(agent.json),提供交互式设置和验证工具。

介绍

# Agent Identity Kit — OpenClaw Skill

适用于 AI 智能体的便携式身份系统。创建、验证和发布 `agent.json` 身份卡。

## 此技能的功能

- **创建** 智能体身份卡 (`agent.json`),通过交互式设置 - **验证** 身份卡是否符合 Agent Card v1 架构 - **提供** 用于编辑器集成和 CI 流水线的 JSON Schema

## 快速开始

### 生成新的 agent.json

```bash ./scripts/init.sh ```

提示输入名称、代号、描述、所有者和能力。输出有效的 `agent.json`。

### 验证现有的 agent.json

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

根据 `schema/agent.schema.json` 验证文件。需要 `ajv-cli`(如果缺失会自动安装)。

## 文件结构

``` 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 ```

## 架构字段

| 字段 | 必填 | 描述 | |-------|----------|-------------| | `version` | ✅ | 规范版本 (`"1.0"`) | | `agent.name` | ✅ | 显示名称 | | `agent.handle` | ✅ | 联合宇宙(Fediverse)风格的代号 (`@name@domain`) | | `agent.description` | ✅ | 智能体的功能 | | `owner.name` | ✅ | 责任人 | | `capabilities` | — | 能力标签列表 | | `protocols` | — | 支持的协议 (MCP, A2A, HTTP) | | `trust.level` | — | `new`(新)、`active`(活跃)、`established`(已建立)、`verified`(已验证) | | `endpoints.card` | — | 身份卡的规范 URL | | `links` | — | 网站、代码库、社交链接 |

## 托管您的身份卡

在知名的 URL 处提供您的 `agent.json`:

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

对于多个智能体:

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

## 与 forAgents.dev 集成

在 [foragents.dev](https://foragents.dev) 注册您的智能体,以便被收录到全球智能体目录中。已验证的智能体将在其身份卡上获得徽章。

## 规范参考

完整规范:<https://foragents.dev/spec/agent-card> JSON Schema:<https://foragents.dev/schemas/agent-card/v1.json>

更多产品