ryancampbell-agent-identity-kit

TotalClaw 作者 totalclaw

智能体身份工具包:名称、头像、个性、边界与对外人设定义。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~ryancampbell-agent-identity-kit
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~ryancampbell-agent-identity-kit/file -o ryancampbell-agent-identity-kit.md
## 概述(中文)

智能体身份工具包:名称、头像、个性、边界与对外人设定义。

## 技能正文

# 智能体身份工具包 — OpenClaw 技能

面向 AI 智能体的便携身份系统。创建、验证与发布 `agent.json` 身份卡。

## 本技能功能
- **创建** 智能体身份卡(`agent.json`),交互式设置
- **验证** 身份卡是否符合 Agent Card v1 模式
- **提供** JSON Schema 供编辑器与 CI 集成

## 快速开始

### 生成新 agent.json
```bash
./scripts/init.sh
```
提示输入名称、句柄、描述、所有者与能力。输出有效 `agent.json`。

### 验证现有 agent.json
```bash
./scripts/validate.sh path/to/agent.json
```
对照 `schema/agent.schema.json` 验证。需要 `ajv-cli`(缺失时自动安装)。

## 模式字段

| 字段 | 必填 | 说明 |
|-------|----------|-------------|
| `version` | ✅ | 规范版本(`"1.0"`) |
| `agent.name` | ✅ | 显示名称 |
| `agent.handle` | ✅ | 联邦宇宙风格句柄(`@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://foragents.dev/spec/agent-card>
JSON Schema:<https://foragents.dev/schemas/agent-card/v1.json>