Agent Team Skill

Polar Sponsor
爱发电 赞助
.NET 9.0

管理AI智能体团队成员,包括角色分配、技能配置和任务委托。适用场景:列出团队成员、添加/更新智能体、设置团队负责人等。

团队技能 管理 AI 代理团队成员, 具有技能、 角色和任务授权

功能概述

团队技能 管理 AI 代理团队成员, 具有技能、 角色和任务授权是一项面向实际任务的技能,主要用于列出团队成员信息 : 共同方案: 检查谁是现任团队领导。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 该技能适合需要稳定复用相关能力的场景,可作为自动化工作流的一部分,也便于后续检查、调整和扩展。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。

使用与执行

实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。

结果检查与注意事项

执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。

Agent 团队技能

通过技能、角色与任务委派机制,管理 AI Agent 团队成员。

团队成员

列出所有团队成员信息:

python3 scripts/team.py list

常见使用场景:

  • 确认当前团队负责人(Leader)是谁
  • 在分配任务前,查找具备特定专长的成员
  • 审查团队结构及可用角色

输出示例:

## 团队成员

**Alice** ⭐ 负责人 — 协调、规划、决策
- agent_id: alice
- 专长: 任务拆解、综合决策、Agent 协调
- 不擅长: 代码开发、投资分析

**Bob** — 后端开发工程师 — 后端、API、数据库
- agent_id: bob
- 专长: Python、Go、PostgreSQL
- 不擅长: 前端、设计

# 总计:2 名成员,负责人:Alice (alice)

⚡ 任务委派规则(核心原则)

委派时机:

  1. 首先完成准备工作:理解需求、明确目标、确认约束条件
  2. 进入实施阶段时:识别最适合执行该任务的成员,并将任务委派给其负责
  3. 委派后跟进:检查产出质量,确保满足原始需求

委派上下文(需传递的内容):
每次委派时,必须提供以下内容:

  • 原始需求与成功标准
  • 相关背景与上下文信息
  • 你制定的执行计划及任何限制条件
  • 期望的输出格式

委派失败应对机制(Failover):
若被委派成员未能完成任务:

  1. 首次尝试:退回并附上具体反馈,要求修订
  2. 二次尝试:调整上下文后,重新委派给另一位成员
  3. 三次尝试:升级至负责人处理,或由你自己执行

🔄 任务处理流程(最高优先级)

计划 → 执行 → 检查 → 行动

重要提示:这是一个持续改进循环。若在“行动”阶段发现任务未完成,则需返回“计划”阶段重新开始。

1. 计划 — 规划阶段

目标:充分准备,避免盲目执行

  • 理解需求并澄清疑问
  • 定义目标与成功标准
  • 识别风险并明确责任人
  • 制定可落地的执行计划

2. 执行 — 实施阶段

目标:按计划推进,同时保持进度可控

  • 根据责任归属,自行执行或进行委派
  • 跟踪进展与关键决策点

3. 检查 — 验证阶段

目标:对照原始需求验证结果

  • 验证完整性与质量是否达标
  • 检查是否符合既定规范与标准

4. 行动 — 决策阶段

目标:总结成果并决定后续步骤

  • ✅ 任务已完成 → 流程终止
  • ❌ 任务未完成 → 返回“计划”阶段重新启动流程

新增/更新成员

添加新成员或更新现有成员信息:

python3 scripts/team.py update 
  --agent-id "agent-001" 
  --name "Alice" 
  --role "Backend Developer" 
  --is-leader "true" 
  --enabled "true" 
  --tags "backend,api,database" 
  --expertise "python,go,postgresql" 
  --not-good-at "frontend,design" 
  --load-workflow "true" 
  --group "backend-team"

参数说明:

  • --agent-id:成员唯一标识符(必填)
  • --name:成员姓名(必填)
  • --role:角色/职位(必填)
  • --is-leader:是否为团队负责人(必填,值为 true/false;每支团队仅允许一名负责人)
  • --enabled:启用状态(true/false,必填)
  • --tags:标签,逗号分隔(必填)
  • --expertise:专长技能,逗号分隔(必填)
  • --not-good-at:不擅长领域,逗号分隔(必填)
  • --load-workflow:是否加载工作流提示词(选填,true/false;默认:负责人设为 true,其余成员为 false)
  • --group:分组名称,用于归类(选填,用于组织和管理团队成员)

重置数据

清空全部团队数据,恢复至初始状态:

python3 scripts/team.py reset

输出:

Team data has been reset.

⚠️ 警告:该操作不可逆。~/.agent-team/team.json 中的所有数据将被永久删除。

数据存储

团队数据保存在 ~/.agent-team/team.json 文件中,全局共享。若目录不存在,系统将自动创建。

常见使用场景

为某项任务匹配合适成员

# 列出团队成员,寻找具备相关专长的成员
python3 scripts/team.py list
# 在输出中查找匹配的标签或专长字段

更换团队负责人

设置新负责人时,原负责人身份将自动移除:

python3 scripts/team.py update --agent-id "alice" --name "Alice" --role "Team Lead" --is-leader "true" --enabled "true" --tags "coordination,planning" --expertise "management,decision-making" --not-good-at "specialized-development"

临时禁用某位成员

设置 --enabled "false" 可禁用成员,无需删除其记录:

python3 scripts/team.py update --agent-id "bob" --name "Bob" --role "Backend Developer" --is-leader "false" --enabled "false" --tags "backend,api" --expertise "Python,Go" --not-good-at "frontend"

新增团队成员

python3 scripts/team.py update --agent-id "charlie" --name "Charlie" --role "Frontend Developer" --is-leader "false" --enabled "true" --tags "frontend,ui" --expertise "React,TypeScript" --not-good-at "backend,database"

错误处理

数据文件未找到

若 ~/.agent-team/team.json 不存在,脚本将返回空团队状态(不抛出错误)。

JSON 格式无效

若数据文件损坏,脚本将记录错误日志并返回空状态:

[agent-team] Error loading team data: 

缺失必需参数

运行 update 命令但未提供必需参数时:

error: the following arguments are required: --agent-id, --name, --role, --is-leader, --enabled, --tags, --expertise, --not-good-at

单负责人约束

每支团队仅允许存在一名负责人。设置新负责人时,系统将自动取消前任负责人的身份:

Note: Removed leader status from 

参考文档

  • 插件安装指南 — 如何安装与配置 OpenClaw 插件

相关专题

更多
OpenJDK JVM参数怎么调优
OpenJDK JVM参数怎么调优

Java应用运行缓慢,如何调整JVM参数?本专题介绍OpenJDK JVM性能调优的基本流程,涵盖性能指标确认、运行数据采集、内存配置和垃圾回收分析,帮助你先定位瓶颈,再通过对照测试验证效果,避免直接套用参数而影响应用稳定性。

2026.10.16

0

10

OpenJDK怎么配置Java开发环境
OpenJDK怎么配置Java开发环境

怎样用OpenJDK搭建开发环境?本专题介绍版本选择、下载安装、环境变量配置和编译运行验证,帮助你理清JDK的作用及基本配置流程,并通过简单程序检查环境是否可用,为后续项目开发做好准备。

2026.10.16

0

10

OpenJDK怎么部署Java应用
OpenJDK怎么部署Java应用

Java项目开发完成后,怎样部署到目标环境并正常运行?本专题介绍OpenJDK应用部署流程,涵盖运行环境准备、版本兼容检查、应用打包、启动参数配置和日志查看,帮助你理清部署前后的操作顺序,减少环境差异造成的运行问题。

2026.10.16

0

10

Revel框架模板渲染与表单验证
Revel框架模板渲染与表单验证

本专题围绕Revel框架视图层开发,介绍模板语法、变量输出、布局复用、表单提交、参数绑定与验证规则,帮助开发者完成安全规范的页面交互。

2026.10.16

0

15

Revel框架MVC路由与控制器
Revel框架MVC路由与控制器

本专题聚焦Revel框架MVC核心机制,讲解路由定义、控制器Action、参数绑定、请求响应和反向路由,并结合常见场景梳理接口请求处理流程。

2026.10.16

0

15

Revel框架入门与安装配置
Revel框架入门与安装配置

本专题从Revel框架环境搭建讲起,系统介绍命令行工具安装、项目创建、目录结构、配置文件及热代码重载,帮助开发者快速完成首个Go Web应用。

2026.10.16

0

15

Linux 新手先学哪些命令
Linux 新手先学哪些命令

Linux新手命令专题汇集终端基础、文件目录操作、文本查看、软件安装和权限管理等入门文章,帮助按实际任务练习常用命令并建立命令行操作习惯。

2026.10.15

0

20

MySQL 忘记密码怎么办
MySQL 忘记密码怎么办

MySQL忘记密码专题汇集不同版本与系统下的root密码重置方法,覆盖MySQL 5.7、8.0、Mac、Linux及本地集成环境,并提示恢复权限与重新登录的检查步骤。

2026.10.15

0

18

Vue.js 中 ref 和 reactive 的区别
Vue.js 中 ref 和 reactive 的区别

Vue.js中ref和reactive的区别专题汇集两种响应式API的定义、访问方式、对象解构、侦听与性能取舍等文章,帮助结合实际状态类型选择合适写法。

2026.10.15

0

20

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
文心快码功能介绍
文心快码功能介绍

共0课时 | 0人学习

文心快码Agent使用手册
文心快码Agent使用手册

共0课时 | 0人学习

文心快码产品文档
文心快码产品文档

共0课时 | 0人学习