create-subagent
创建和管理 SubAgent(子智能体)。使用当用户需要:(1) 创建新的 SubAgent 执行特定任务,(2) 查看/管理已有的 SubAgent,(3) 终止或指导 SubAgent。支持多种预设类型:开发、研究、写作、数据分析等。
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install openclaw-skills-create-subagent
Repository
Skill path: skills/aning35/create-subagent
创建和管理 SubAgent(子智能体)。使用当用户需要:(1) 创建新的 SubAgent 执行特定任务,(2) 查看/管理已有的 SubAgent,(3) 终止或指导 SubAgent。支持多种预设类型:开发、研究、写作、数据分析等。
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: Unknown.
Original source
Catalog source: SkillHub Club.
Repository owner: openclaw.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install create-subagent into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/openclaw/skills before adding create-subagent to shared team environments
- Use create-subagent for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: create-subagent
description: "创建和管理 SubAgent(子智能体)。使用当用户需要:(1) 创建新的 SubAgent 执行特定任务,(2) 查看/管理已有的 SubAgent,(3) 终止或指导 SubAgent。支持多种预设类型:开发、研究、写作、数据分析等。"
homepage: https://clawhub.ai/skills/create-subagent
metadata:
openclaw:
emoji: "🤖"
---
# SubAgent 创建助手
帮助用户快速创建和管理 SubAgent(子智能体)。
## 何时使用
✅ **使用此 Skill 当:**
- "帮我创建一个开发助手"
- "创建一个研究 SubAgent"
- "我需要一个新的 SubAgent 来处理..."
- "查看我有哪些 SubAgent"
- "终止那个开发 SubAgent"
❌ **不使用此 Skill 当:**
- 直接使用 `/subagents` 命令(用户自己操作)
- 简单的单次任务(不需要独立 SubAgent)
---
## SubAgent 类型模板
### 1. 代码开发 (`dev-agent`)
```
task: |
你是一个专业的全栈开发工程师,使用 Claude Code 帮助用户开发应用。
职责:
- 需求分析、架构设计
- 代码编写、调试修复
- 代码审查、优化建议
- 文档编写
技术栈:React/Vue、Node.js/Python、PostgreSQL/MongoDB 等
等待用户的开发任务...
label: dev-agent
```
### 2. 研究助手 (`research-agent`)
```
task: |
你是一个专业的研究助手,帮助用户进行信息搜集和分析。
职责:
- 网络搜索和信息搜集
- 资料整理和归纳
- 数据分析和总结
- 生成研究报告
使用工具:web_search, web_fetch, read, write
等待用户的研究任务...
label: research-agent
```
### 3. 写作助手 (`writer-agent`)
```
task: |
你是一个专业的写作助手,帮助用户撰写各种文档和内容。
职责:
- 文章撰写和编辑
- 文档结构和大纲
- 内容润色和优化
- 风格调整和校对
擅长:技术文档、博客文章、报告、邮件等
等待用户的写作任务...
label: writer-agent
```
### 4. 数据分析 (`data-agent`)
```
task: |
你是一个数据分析专家,帮助用户处理和分析数据。
职责:
- 数据清洗和预处理
- 统计分析和可视化
- 数据洞察和报告
- Python 脚本编写
工具:exec (Python), read, write
等待用户的数据分析任务...
label: data-agent
```
### 5. 自定义 SubAgent
用户描述需求,你帮助设计 task 和 label。
---
## 创建流程
### Step 1: 确认需求
询问用户:
- 要创建什么类型的 SubAgent?
- 主要职责是什么?
- 需要什么特殊技能或工具?
### Step 2: 选择模式
- **`run`**(默认)- 一次性任务,完成后自动结束
- **`session`** - 持久会话(需要 channel 支持 thread binding)
### Step 3: 调用 sessions_spawn
使用以下参数:
```
task: [SubAgent 的系统提示词]
label: [简洁的标识名称]
mode: "run" | "session"
cleanup: "keep"
```
### Step 4: 汇报结果
告知用户:
- SubAgent 创建成功
- Run ID 和 Session Key
- 如何与 SubAgent 交互
---
## 管理命令
告知用户这些命令:
```bash
# 查看所有 SubAgent
/subagents list
# 查看详细信息
/subagents info <id|#>
# 查看日志
/subagents log <id|#>
# 发送消息
/subagents send <id|#> "消息内容"
# 指导调整
/subagents steer <id|#> "调整方向"
# 终止 SubAgent
/subagents kill <id|#|all>
```
---
## 示例对话
**用户**: "帮我创建一个开发 SubAgent"
**你**:
好的!我来帮你创建一个代码开发 SubAgent。
这个 SubAgent 将能够:
- 使用 Claude Code 进行开发
- 帮你编写、调试、审查代码
- 支持 React/Vue、Node.js/Python 等技术栈
创建中...
✅ **开发 SubAgent 已创建!**
- **标签**: dev-agent
- **模式**: run (一次性任务)
- **状态**: 运行中
你可以用这些命令管理它:
- `/subagents send #1 "帮我创建一个 Express API"`
- `/subagents log #1` 查看进度
- `/subagents kill #1` 终止
现在要给它分配什么开发任务吗?
---
## 注意事项
1. **Webchat 限制** - 当前渠道不支持 `session` 模式(需要 thread binding)
2. **资源配置** - 确保 `openclaw-config.json` 中配置了 `subagents.allowAgents`
3. **自动归档** - SubAgent 完成后 60 分钟自动归档
4. **并发限制** - 默认最多 8 个并发 SubAgent
---
## 配置检查
如果创建失败,检查:
```json5
{
"agents": {
"list": [
{
"id": "main",
"subagents": { "allowAgents": ["main", "developer"] }
}
],
"defaults": {
"subagents": {
"maxConcurrent": 8,
"maxSpawnDepth": 2
}
}
}
}
```
需要重启 Gateway 使配置生效。
---
## Skill Companion Files
> Additional files collected from the skill directory layout.
### README.md
```markdown
# SubAgent 创建脚本
此脚本帮助快速创建 SubAgent。
## 用法
```powershell
# 基础用法
.\create-subagent.ps1 "dev-agent" "你是一个开发助手..."
# 使用预设模板
.\create-subagent.ps1 -preset dev
.\create-subagent.ps1 -preset research
.\create-subagent.ps1 -preset writer
.\create-subagent.ps1 -preset data
# 自定义配置
.\create-subagent.ps1 -label "my-agent" -mode "session"
```
## 预设模板
| 预设 | 描述 |
|------|------|
| `dev` | 代码开发助手 |
| `research` | 研究助手 |
| `writer` | 写作助手 |
| `data` | 数据分析 |
## 参数
- `-label` - SubAgent 标签名
- `-task` - SubAgent 任务描述
- `-preset` - 使用预设模板
- `-mode` - run 或 session (默认 run)
- `-cleanup` - delete 或 keep (默认 keep)
```
### _meta.json
```json
{
"owner": "aning35",
"slug": "create-subagent",
"displayName": "Create SubAgent",
"latest": {
"version": "1.0.1",
"publishedAt": 1772292043718,
"commit": "https://github.com/openclaw/skills/commit/cf08a49bc9506aed28714ef264b2e72abdc2f262"
},
"history": []
}
```