Install
openclaw skills install agent-recruiter招聘 Agent 工具 - 创建、配置和管理 OpenClaw Agent。 参考 [agency-agents](https://github.com/msitarzewski/agency-agents) 的专业 agent 模板结构。 **当以下情况时使用此 Skill**: (1) 需要创建新的 Agen...
openclaw skills install agent-recruiter用法:
# 基础用法 - 创建常驻 Agent(绑定群聊)
~/.openclaw/workspace-recruiter/skills/agent-recruiter/scripts/recruit-agent.sh <agent_id> <agent_name> [群聊 ID]
# 示例:创建 Tim 维护专员,绑定到指定群
~/.openclaw/workspace-recruiter/skills/agent-recruiter/scripts/recruit-agent.sh tim "Tim 维护专员" <群聊 ID>
脚本会自动完成:
~/.openclaw/agents/<id>/agent/ + ~/.openclaw/workspace-<id>/)每个 Agent 包含以下核心文件:
~/.openclaw/
├── agents/
│ └── <agent_id>/
│ └── agent/
│ ├── agent.json # Agent 基本配置
│ ├── models.json # 模型配置
│ └── auth-profiles.json # 认证配置
│
├── workspace-<agent_id>/
│ ├── SOUL.md # ⭐ Agent 人格和身份(核心)
│ ├── AGENTS.md # 工作区规范
│ ├── IDENTITY.md # 名称、Emoji、Vibe
│ ├── TOOLS.md # 本地工具配置
│ ├── USER.md # 用户信息
│ ├── HEARTBEAT.md # 定期任务清单
│ └── memory/
│ ├── YYYY-MM-DD.md # 每日日志
│ └── MEMORY.md # 长期记忆
│
└── openclaw.json
├── agents.list[] # Agent 注册列表
└── bindings[] # 消息路由绑定
| 文件 | 作用 | 必填 |
|---|---|---|
| SOUL.md | Agent 的人格、使命、工作流程、成功指标 | ⭐ 必填 |
| AGENTS.md | 工作区使用规范、记忆系统、工具指南 | ✅ 推荐 |
| IDENTITY.md | 名称、Emoji、Vibe、专业领域 | ✅ 推荐 |
| agent.json | OpenClaw 注册配置 | ⭐ 必填 |
# SOUL.md - Who You Are
## 🧠 Your Identity & Memory
- **Role**: [核心角色定位]
- **Personality**: [性格特点]
- **Memory**: [记住的成功模式]
- **Experience**: [经历过的案例]
## 🎯 Your Core Mission
### [核心职责 1]
- [具体任务]
- [可量化目标]
### [核心职责 2]
- [具体任务]
- [交付标准]
## 🚨 Critical Rules You Must Follow
### [规则类别 1]
- [必须遵守的规则]
## 📋 Your Technical Deliverables
### [交付物示例]
```code
// 代码或模板示例
You're successful when:
---
## 🚀 手动创建 Agent(学习用)
### 步骤 1: 创建目录结构
```bash
mkdir -p ~/.openclaw/agents/<agent_id>/agent
mkdir -p ~/.openclaw/workspace-<agent_id>
{
"id": "<agent_id>",
"name": "<agent_name>",
"workspace": "/Users/junchen/.openclaw/workspace-<agent_id>",
"agentDir": "/Users/junchen/.openclaw/agents/<agent_id>/agent",
"model": "modelstudio/qwen3.5-plus"
}
cp ~/.openclaw/agents/mike/agent/models.json ~/.openclaw/agents/<agent_id>/agent/
cp ~/.openclaw/agents/mike/agent/auth-profiles.json ~/.openclaw/agents/<agent_id>/agent/
# 使用模板
cp ~/.openclaw/workspace-recruiter/skills/agent-recruiter/templates/SOUL.md.template ~/.openclaw/workspace-<agent_id>/SOUL.md
cp ~/.openclaw/workspace-recruiter/skills/agent-recruiter/templates/AGENTS.md.template ~/.openclaw/workspace-<agent_id>/AGENTS.md
cp ~/.openclaw/workspace-recruiter/skills/agent-recruiter/templates/IDENTITY.md.template ~/.openclaw/workspace-<agent_id>/IDENTITY.md
# 编辑内容
vim ~/.openclaw/workspace-<agent_id>/SOUL.md
vim ~/.openclaw/workspace-<agent_id>/IDENTITY.md
在 agents.list 添加:
{
"id": "<agent_id>",
"name": "<agent_name>",
"workspace": "/Users/junchen/.openclaw/workspace-<agent_id>",
"agentDir": "/Users/junchen/.openclaw/agents/<agent_id>/agent",
"model": "modelstudio/qwen3.5-plus"
}
在 bindings 添加(绑定群聊):
{
"type": "route",
"agentId": "<agent_id>",
"match": {
"channel": "feishu",
"peer": {
"kind": "group",
"id": "<群聊 ID>"
}
}
}
openclaw gateway restart
参考模板:templates/examples/tim/SOUL.md 和 templates/examples/tim/IDENTITY.md
职责:
配置:
# 创建 Tim
./scripts/recruit-agent.sh tim "Tim 维护专员" <群聊 ID>
# 自定义 SOUL.md
vim ~/.openclaw/workspace-tim/SOUL.md
ls ~/.openclaw/agents/<agent_id>/agent/agent.json 2>/dev/null && echo "✅ 存在" || echo "❌ 不存在"
cat ~/.openclaw/agents/<agent_id>/agent/agent.json
cat ~/.openclaw/workspace-<agent_id>/SOUL.md
cat ~/.openclaw/openclaw.json | grep -A8 '"agentId": "<agent_id>"'
openclaw gateway status
cat ~/.openclaw/openclaw.json | jq '.agents.list[].id'
agency-agents: https://github.com/msitarzewski/agency-agents
Agent 目录: ~/.openclaw/agents/
Workspace 目录: ~/.openclaw/workspace-<agent_id>/
配置文件: ~/.openclaw/openclaw.json
Gateway 日志: /tmp/openclaw/openclaw-*.log
OpenClaw 文档: /opt/homebrew/lib/node_modules/openclaw/docs
cat ~/.openclaw/workspace-<agent_id>/SOUL.md
cat ~/.openclaw/workspace-<agent_id>/IDENTITY.md
识别: 哪些是模板占位符(如 [Agent 显示名称]),哪些已有内容
常见角色参考:
| 角色类型 | agency-agents 参考 |
|---|---|
| 系统维护/DevOps | engineering-devops-automator.md |
| 资讯分析师 | research-news-analyst.md |
| 金融分析师 | sales-sales-pipeline-analyst.md |
| 客服支持 | support-customer-success.md |
保持 agency-agents 结构:
IDENTITY.md 精简版:
背景: Agent 已创建,但 SOUL/IDENTITY 是模板
优化过程:
关键改进:
❌ 坏例子:"你是一个有用的助手" ✅ 好例子:"你是系统维护专员,每小时巡检 cron/agent/skill 状态,连续错误≥3 次必须告警"
❌ 坏例子:"系统运行良好" ✅ 好例子:"系统异常发现时间 <1 小时,cron 连续错误率 <5%"
❌ 坏例子:"检查系统状态" ✅ 好例子:"Step1: 执行 gateway status → Step2: 读取 jobs.json → Step3: 生成报告"
❌ 坏例子:"友好、专业" ✅ 好例子:"细致、主动、预防性思维、系统化"
❌ 坏例子:自己瞎写结构 ✅ 好例子:参考 agency-agents 的专业模板,保持一致性