本文介绍如何在数字员工中添加自定义技能。
什么是数字员工技能(Skill)
数字员工技能(Skill)是一种可复用的指令模块,用于教会数字员工按照固定流程完成特定任务。通过 Skill,您可以将专业知识、工作流程和最佳实践封装成标准化的能力单元,实现一次编写、多次调用的高效协作模式。
功能特性
渐进式加载:数字员工仅在需要时加载完整技能内容,有效节省上下文空间。
知识复用:将专业经验封装为可复用模块,确保执行一致性。
按需触发:根据对话内容自动匹配并激活相关技能。
易于维护:基于 Markdown 文件格式,无需编程即可创建和修改。
基本概念
在使用数字员工技能前,您需要了解以下基本概念。
术语 | 说明 |
Skill | 技能模块,包含指令、脚本和资源的文件夹,数字员工可动态加载以完成特定任务 |
SKILL.md | 技能定义文件,包含元数据和执行指令的 Markdown 文件,是每个技能的核心 |
元数据(Frontmatter) | SKILL.md 文件顶部的 YAML 格式配置,定义技能名称、描述等基本信息 |
触发条件 | 数字员工根据对话内容判断是否激活某个技能的匹配规则 |
技能工作原理
技能采用渐进式加载机制高效管理上下文:
发现阶段:数字员工启动时仅加载每个技能的名称和描述。
激活阶段:当用户任务匹配某个技能的描述时,加载完整的 SKILL.md 指令。
执行阶段:按照指令执行任务,按需加载参考文件。
说明: 当前数字员工 Skill 不支持加载脚本运行。
应用场景
场景 | 场景描述 |
服务饱和度分析 | 评估服务的 CPU、内存、连接池等资源使用情况,识别性能瓶颈 |
K8s 运维操作 | 执行 Kubernetes 集群的扩缩容、重启、镜像更新等变更操作 |
服务发布检查 | 在服务发布前后自动检查健康状态、流量切换、配置变更 |
成本分析优化 | 分析云资源使用情况,识别闲置资源和优化机会 |
健康度巡检 | 定期检查服务的可用性、延迟、错误率等核心指标 |
安全回滚 | 在服务异常时快速执行回滚操作,恢复到稳定版本 |
添加自定义技能
本文介绍如何在数字员工中添加自定义技能。
前提条件
已创建数字员工。
具有技能管理权限。
步骤一:进入技能管理界面
选择目标数字员工。
在技能管理界面添加技能。

步骤二:填写技能基本信息
填写以下字段:
字段 | 是否必填 | 说明 |
技能名称 | 是 | 技能的唯一标识,仅支持小写字母、数字和连字符,最长 64 字符 |
显示名称 | 是 | 技能在界面上显示的名称 |
描述 | 是 | 技能的功能说明和适用场景,最长 512 字符 |
步骤三:编写技能内容
根据 SKILL.md 格式规范编写技能内容。基本格式如下:
---
name: skill-name
description: 技能的功能描述和适用场景
---
# 技能名称
## 概述
描述技能的用途和适用场景。
## 执行步骤
1. 第一步操作
2. 第二步操作
## 注意事项
- 注意事项 1
- 注意事项 2详细的格式规范请参考数字员工 Skill 格式规范。
步骤四:保存并验证
添加后完成技能创建。
在对话界面输入相关问题,验证技能是否正确触发。