当数字员工需要具备资源查询、巡检诊断、运维操作等特定能力时,可以通过技能中心集中浏览、安装和管理技能,也可以创建自定义技能将团队运维经验封装为可复用的能力单元,供主账号下所有数字员工使用。技能需要先安装再挂载到指定数字员工,该数字员工才能调用此技能。
前提条件
已注册并登录STAROps 控制台。
具备技能中心管理权限(包括浏览、搜索、安装、创建技能等操作权限)。如需配置权限,参见权限配置。
进入技能中心
登录STAROps 控制台。
在左侧导航栏,单击技能中心。
进入技能中心页面后,通过顶部页签切换不同视图:
技能市场:展示阿里云Skills 平台的精选技能。
官方推荐:展示STAROps平台提供的技能。
自定义技能:展示自行创建的自定义技能。
三种技能来源的适用场景和使用方式如下:
技能来源 | 说明 | 使用方式 |
技能市场 | 展示阿里云Skills 平台的精选技能。 | 安装后通过挂载管理页签挂载到数字员工 |
官方推荐 | 展示STAROps平台提供的技能。 | 单击技能卡片后直接选择数字员工添加 |
自定义技能 | 自行创建的企业级技能 | 无需安装,创建后通过使用范围页签关联数字员工即可使用 |
浏览和安装技能
浏览技能
在技能市场页签下,可以使用以下方式查找技能:
在页面顶部的搜索框中输入技能名称或展示名称筛选。
使用全部下拉框按分类(全部、未安装、已安装)筛选技能。
在技能列表底部通过分页控件翻页查看。
从技能市场安装技能
在技能市场页签下,找到目标技能(无已安装标识),单击技能卡片进入技能详情页。
查看技能的来源、更新时间、分类、描述信息和完整的技能内容。
单击右上角安装,完成技能安装。
安装完成后,在技能详情页单击挂载管理页签,将技能挂载到数字员工。具体操作参见将技能挂载到数字员工。
安装官方推荐技能
官方推荐技能由阿里云官方提供,单击技能卡片后直接进入添加数字员工的流程。
安装技能
在官方推荐页签下,找到目标技能,单击技能卡片。
在弹出的面板中,从下拉列表中选择要使用该技能的数字员工。
单击添加,将技能添加到数字员工中。
添加成功后,使用范围列表中显示已关联的数字员工信息。
管理已安装的技能
查看技能详情
在技能市场页签下,单击已安装的技能卡片,进入技能详情页。详情页包含以下页签:
概览:查看技能的基本信息(来源、更新时间、分类、描述信息)以及版本对比信息(当前版本与最新版本)。
技能内容:查看技能的完整内容。左侧为文件树,展示技能所包含的所有文件;右侧展示所选文件的具体内容。
挂载管理:管理技能与数字员工的关联关系。具体操作参见将技能挂载到数字员工。
更新技能
当技能有新版本时,技能详情页的概览页签显示版本对比信息(当前版本与最新版本),可在该页签手动更新技能。
卸载技能
在技能详情页,单击右上角卸载,即可卸载该技能。卸载后,该技能从已安装列表中移除。
卸载前需要确保该技能未关联任何数字员工。如果该技能已挂载到数字员工,请先在挂载管理页签中移除所有数字员工,然后再执行卸载操作。如果数字员工上有正在执行的长期任务(Mission)依赖该技能,移除关联可能导致事项(Task)执行失败。
将技能挂载到数字员工
技能安装后,需要将其挂载到具体的数字员工上才能使用。通过挂载管理配置技能的使用范围,控制哪些数字员工可以使用该技能。如果还没有数字员工,先参见创建数字员工完成创建。
添加数字员工
在技能详情页,单击挂载管理页签。
在搜索框中输入数字员工名称搜索。
从下拉列表中选择目标数字员工。
单击添加员工,将选中的数字员工添加到使用范围中。
添加成功后,数字员工显示在下方的使用范围列表中。
管理已挂载的数字员工
在使用范围的数字员工列表中,可以对已挂载的数字员工执行以下操作:
操作 | 说明 |
启用/禁用 | 通过切换启用状态,控制该数字员工是否可以使用此技能。 |
移除 | 将该数字员工从使用范围中移除,移除后该数字员工无法再使用此技能。 |
创建和管理自定义技能
自定义技能是自行创建的企业级技能,创建后主账号下具备技能中心管理权限的用户均可访问和使用。与从技能市场安装的技能不同,自定义技能无需安装步骤,创建后通过使用范围页签将技能关联到数字员工即可使用(与技能市场技能的“挂载”为同一操作,入口不同)。
自定义技能创建后,将对主账号下所有用户可见并可被挂载使用。请确保技能内容经过安全审查后再创建。
创建自定义技能
在技能中心页面,单击自定义技能页签。
单击右上角创建自定义 Skill。
在创建技能页面中,配置以下参数:
参数
类型
必填
说明
技能名称
String
是
技能的唯一标识名称,用于在系统中区分不同技能。示例值:
my-ops-skill。显示名称
String
是
技能在控制台中展示的名称。示例值:
运维巡检技能。描述
String
否
技能的用途说明,帮助使用者理解技能的功能和适用场景。示例值:
定期检查 ECS 实例健康状态。技能设计
String
是
技能的完整指令内容,使用 Markdown 格式编写。支持手动填写或上传本地文件。技能设计不仅包含 SKILL.md 中的指令,还支持添加 references/ 和 scripts/ 目录下的参考文件和脚本。
单击确定,完成创建。
管理自定义技能
在自定义技能页签下,单击目标技能卡片,进入技能详情页。技能详情页提供以下功能:
技能内容:查看和编辑技能的完整内容。
使用范围:管理技能与数字员工的关联关系。
版本记录:查看技能的历史版本信息。
关联数字员工到自定义技能
自定义技能创建后,需要将其关联到具体的数字员工才能使用。
在技能详情页,单击使用范围页签。
从下拉列表中选择目标数字员工,单击添加员工。
添加成功后,使用范围列表中显示已关联的数字员工。除启用/禁用和移除操作外,还可以通过使用草稿开关控制该数字员工是否使用草稿版本。详细操作参见使用草稿测试自定义技能。
关联完成后,可以在数字员工的技能管理页面的已安装页签下查看到该技能。
使用草稿测试自定义技能
自定义技能支持草稿功能,可以先创建草稿版本,在特定数字员工上测试验证后再发布为正式版本。
编辑草稿
在自定义技能详情页,单击编辑,进入草稿编辑页面。
修改技能内容(技能名称、显示名称、描述、技能设计等)。
编辑完成后,选择以下操作之一:
操作 | 说明 |
保存草稿 | 保存当前修改为草稿版本,不发布。草稿版本仅对启用了使用草稿的数字员工生效。 |
发布草稿 | 将草稿版本发布为正式版本,对所有关联的数字员工生效。 |
删除草稿 | 删除当前草稿版本,恢复到上一个正式版本。 |
取消 | 放弃当前修改,返回技能详情页。 |
测试草稿
确保目标数字员工的技能已处于启用状态(草稿功能仅在技能启用的前提下可用)。
在技能详情页的使用范围页签下,找到目标数字员工。
将该数字员工的使用草稿开关切换为启用状态。
在该数字员工的智能会话中测试草稿版本的技能内容。
测试验证通过后,回到技能详情页,单击编辑,选择发布草稿,将草稿发布为正式版本。
发布后,正式版本对所有关联的数字员工生效。
草稿版本仅对启用了使用草稿的数字员工生效。发布草稿后,所有关联的数字员工将统一使用正式版本。
常见问题
安装技能后,为什么数字员工无法使用该技能?
技能安装后,还需要将其挂载到具体的数字员工上才能调用。请在技能详情页的挂载管理页签中添加数字员工。具体操作参见将技能挂载到数字员工。
卸载技能时提示“技能已关联数字员工”,无法卸载怎么办?
卸载前需要先解除技能与所有数字员工的挂载关系。请在技能详情页的挂载管理页签中,逐一移除已关联的数字员工,然后再执行卸载操作。
自定义技能和数字员工内的技能有什么区别?
对比项 | 自定义技能(技能中心) | 数字员工内技能(技能管理) |
创建位置 | 页签 | 数字员工详情页 > 技能管理页签 |
使用范围 | 主账号下所有数字员工均可使用 | 仅当前数字员工可用 |
草稿管理 | 支持草稿功能,可测试后发布 | 不支持 |
版本管理 | 支持版本记录 | 支持版本记录 |
草稿版本和正式版本是什么关系?
草稿版本是正式版本的编辑副本。启用草稿后,关联的数字员工将使用草稿内容而非正式版本,方便在特定数字员工上测试。测试通过后,可将草稿发布为正式版本,对所有数字员工生效。如果草稿有误,可以删除草稿,恢复到上一个正式版本。
技能更新后,已挂载的数字员工会自动使用新版本吗?
不会自动更新。技能更新后,技能中心会提示版本更新信息,可以在技能详情页的概览页签手动更新。
挂载管理中移除数字员工后,技能会被删除吗?
不会。移除仅解除该技能与特定数字员工的关联关系,技能本身仍保留在已安装列表中。如需彻底删除技能,请使用卸载功能。
添加技能后,数字员工为什么没有立即生效?
技能添加到数字员工后,数字员工的运行环境需要几分钟同步新的技能配置。在此期间,数字员工可能暂时无法识别新添加的技能。这是后台配置同步的正常现象。请稍等片刻后再发起会话即可正常使用。