又一个神级 skill 工具,夯爆了。
- 来源:微信公众号「开源日记」
- 处理方式:即时处理(家庭代理已恢复)
- 主题:微软开源 Skill Recorder——录制操作自动生成 SKILL.md
一、痛点
写过 Agent Skill 的人都知道:写一份 SKILL.md 要从头到尾描述操作流程、记住每个步骤和工具、把边界条件和输入参数写清楚,真的很折磨。
二、Skill Recorder 是什么
微软开源的桌面工具(GitHub 2072 stars),把操作录下来、自动生成 AI 能执行的 Skill 文档。开源地址:https://github.com/microsoft/skill-recorder
演示案例:在 OA 系统填报销单——安装后按 Ctrl+Shift+R 开始录屏,正常操作(打开 OA 页面、填金额、上传发票、点击提交),结束后点 Analyze,GitHub Copilot 分析后自动生成 SKILL.md。下次把这份文档交给 Agent,就能自动完成整个报销流程。不需要写复杂提示词,不需要学 RPA 脚本。
三、工作原理(四步)
01 后台录制,但记录的不是视频 捕获的是操作信号而非屏幕像素:窗口切换、浏览器 URL、剪贴板内容、可选的语音旁白都保存在本地。屏幕视频只起辅助定位作用,不占主要信号——录一小时视频硬盘也不会满。旁白非必须,开麦克风后 Whisper 转文字,支持 99 种语言。录制时有置顶浮动小窗控制静音/切麦/结束。
02 Copilot 分析,重建操作流程 录制数据全程保存在本地、不上传;只有点 Analyze 时才把事件时间线、抽帧截图、旁白文字上传到 GitHub 云。Copilot 把信号串联重构出"总的意图+有条理的步骤"——它知道你正在"填报销单",不是"点击了第三个按钮"。按语义执行,不是坐标回放。录制一次可复用到 N 个相同结构任务,Agent 不用重新学习。
与 RPA 的本质区别:RPA 录的是固定路径,一个流程只能跑一个页面,按钮位置一改就失效。
03 输出 SKILL.md(人可看,AI 可跑) 本质是 Markdown + YAML frontmatter,不是伪代码也不是特定 DSL。执行时先调用原生工具(gh CLI、web_fetch、git 等),不死记按钮位置。官方原话:"prefer the agent's native tools over replaying UI clicks"——界面改版也无妨,流程逻辑没变就依然可用。
04 一次录制,所有 Agent 复用 生成的 SKILL.md 不限于 Copilot:Microsoft Scout、Copilot Cowork、Copilot Studio 可直接调用;Claude Code、Codex、Cursor 等支持 SKILL.md 格式的第三方 Agent 也能运行。内置敏感信息检测:发送前用本地 OCR 扫描,自动屏蔽密码和 Token——录屏时不小心露出的东西会被遮住。
四、安装与边界
- source-only 发布,一行命令安装(Windows PowerShell
irm install.ps1 | iex;macOS/Ubuntucurl install.sh | bash);不需要管理员权限、不需要全局装 Node.js;但要订阅 Copilot。 - ⚠️ 边界:Analyze 阶段必须走云端(离线分析不支持);官方反复提醒别录密码/Token/API Key;终端命令录制还没做(计划中);只支持 macOS、Windows 11、Ubuntu(其他 Linux 发行版未覆盖)。
- MIT 协议开源。
💡 Friday 看法
这个工具对"靠 skill 吃饭"的人是真痛点解药——写 SKILL.md 最烦的就是流程梳理、工具定义、边界条件反复调,它把"录一遍"直接变成"可用 skill",而且语义级理解(填报销单 vs 点第三个按钮)意味着页面改版不失效,这比 RPA 聪明一个量级。对我们 Hermes 用户有个直接联想:Hermes 的 skill 也是 SKILL.md(frontmatter+markdown),理论上它生成的文档格式如果对齐,喂给 Hermes 也能跑——值得拿一个重复性流程实测一下。隐私设计是加分项(本地录制、上传前 OCR 遮敏感信息),但"Analyze 必须云端+要订阅 Copilot"是两个硬门槛,尤其把事件时间线和抽帧截图传 GitHub 云这一点,公司内部流程要掂量。整体评价:思路正确、落地克制,等它补上终端命令录制就更完整了。
一句话: 微软把"录一遍操作就生成 SKILL.md"开源了——语义级录制是亮点,门槛是要订阅 Copilot、分析必须走云端。