4.2 技能(Skill):装现成的,也会自己建
概念
技能是一个 SKILL.md 文件(可带脚本、参考资料、模板资源),存放在本地技能目录下。任务触发时 WorkBuddy 自动加载匹配的技能,按里面写的流程来干活。它给出三样东西:专业领域知识、标准化工作流、可复用资源。
用法
路线 A:找现成的装上
WorkBuddy 已接入腾讯云 SkillHub 技能社区,覆盖开发工具、效率提升、数据分析、内容创作、安全合规、通讯协作等领域,支持一键加速安装。最省事的方式是直接说话:「帮我找一个能做数据分析报告的技能」——它会自动调用 find-skills 去搜。也可以走命令行,搜索更精准:
# 搜索(关键词越具体越准,"react testing" 优于 "testing")
npx skills find "data analysis"
# 安装:-g 全局(用户级),-y 跳过确认
npx skills add <owner/repo@skill> -g -y
# 验证已装技能
ls ~/.workbuddy/skills/
**⚠️ 风险提示:**企业内网防火墙常屏蔽公网代码托管站点的 443 端口,安装会卡在 Cloning repository… 然后超时。两个解法:配置代理,或者走下面的路线 B 完全本地创建、不依赖外网 。到客户现场前,先确认网络策略。
路线 B:本地自建(FDE 的主力路线)
这是把客户现场经验沉淀成资产的核心动作。WorkBuddy 内置 skill-creator,直接说话就能触发:
-
唤起 skill-creator :「帮我创建一个技能」——WorkBuddy 会自动加载内置的
skill-creator,然后引导你走完初始化。 -
初始化技能目录 :脚本会生成
SKILL.md以及scripts/、references/、assets/三个可选目录。用不到的直接删掉,保持技能干净。 -
编写 SKILL.md(关键一步) :标准结构是 YAML frontmatter + Markdown 正文 :
---
name: gongdan-fenxi
description: 客服工单批量分析技能。按问题类型归类、识别高频问题、输出带图表的分析报告。适用于客服工单、售后记录、用户反馈的批量处理场景。
agent_created: true
---
# 客服工单批量分析
## 适用场景
列出触发条件,让 WorkBuddy 知道什么时候该用它
## 核心约束
设定不可变规则,例如「结论必须标注数据来源行号」
## 工作流
1. 数据体检 → 2. 归类 → 3. 统计 → 4. 出图 → 5. 自检
## 验证清单
交付前必须逐项检查的内容
两个必须记住的字段:① agent_created: true 不加,WorkBuddy 后续无法自己修改这个技能;② description 决定这个技能被自动匹配的概率,写得越具体越容易被正确触发——把典型场景词都写进去。
-
使用:自动匹配 + 手动指定 :WorkBuddy 会自动匹配需求到合适的技能。也可以直接点名:「用 gongdan-fenxi 处理这批 3 月份的工单」。
-
迭代 :直接编辑
SKILL.md即可,下次触发时自动读取最新内容。 边做边改,这就是「边做边沉淀」的物理实现方式 。
**⚠️ 风险提示:**不是所有任务都需要技能。简单任务 WorkBuddy 本身就能做。技能的价值在于 把「每次都要重复交代的规则和流程」固化下来 ——如果你发现自己第三次在跟它讲同样的要求,那就该建技能了。这是一个很实用的触发信号。
随堂测
逐题作答,即时反馈
1. 在 WorkBuddy 中,技能(Skill)的本质是什么?
2. 用 skill-creator 本地自建技能(路线 B)的正确顺序是?
3. 课文中给出的“该建技能了”的实用触发信号是?