一键导入
team-creator
// Create a collaborative agent team with roles, personalities, and skills. Use when: user says "create team", "build a team", "新建团队", "创建团队", "组建团队", "搭建团队". Do NOT use for managing existing teams or assigning tasks to teams.
// Create a collaborative agent team with roles, personalities, and skills. Use when: user says "create team", "build a team", "新建团队", "创建团队", "组建团队", "搭建团队". Do NOT use for managing existing teams or assigning tasks to teams.
| name | team-creator |
| description | Create a collaborative agent team with roles, personalities, and skills. Use when: user says "create team", "build a team", "新建团队", "创建团队", "组建团队", "搭建团队". Do NOT use for managing existing teams or assigning tasks to teams. |
| user-invocable | true |
| allowed-tools | ["Read","Write","Edit","Bash","Glob","Grep","AskUserQuestion","WebSearch"] |
| argument-hint | [team-name] |
Interactive workflow for building a collaborative agent team.
A Team is an installable package — it bundles multiple OpenClaw Agents, each with its own identity (IDENTITY.md), personality (SOUL.md), and skill dependencies (skills.json), all self-contained and portable.
See references/formats.md for all file format specifications.
teams/{team-name}/
├── TEAM.md
└── agents/
├── manager/
│ ├── IDENTITY.md
│ ├── SOUL.md
│ └── skills.json
├── {agent-slug}/
│ ├── IDENTITY.md
│ ├── SOUL.md
│ └── skills.json
└── ...
$ARGUMENTS contains a team name, use it; otherwise askresearch-team)teams/{team-name}/ does not existAsk the user:
What kind of team do you want to create? Describe its purpose and mission.
manager agent is always first in the agents list with role: coordinatorThe manager agent is auto-created. Ask the user for worker agents:
What roles does this team need? (e.g., frontend developer, tester, PM)
For each role:
frontend-dev)For each agent (including manager):
For each agent, build its own skills.json:
~/.agents/.skill-lock.json — if skill exists there, copy source infoteams/{team-name}/agents/{slug}/ for each agent (manager + workers)TEAM.mdIDENTITY.md + SOUL.md + skills.jsonfind tree listingTeam created successfully!
━━━━━━━━━━━━━━━━━━━━━━━━━
📁 teams/{team-name}/
├── TEAM.md — {description}
└── agents/
├── manager/
│ ├── IDENTITY.md — Coordinator
│ ├── SOUL.md
│ └── skills.json — 0 skills
├── {agent-1}/
│ ├── IDENTITY.md — {role}
│ ├── SOUL.md
│ └── skills.json — {N} skills
└── ...
Total: {N} agents (1 manager + {N-1} workers)
Per-agent skills:
• manager: (coordinator — no skills)
• {agent-1}: {skill-1}, {skill-2}, ...
• {agent-2}: {skill-1}, {skill-3}, ...
Merged skill manifest ({N} unique):
• {skill-1} — {sourceType}: {source}
• {skill-2} — {sourceType}: {source}
...
manager agent — it is the coordinator entry point