microsoft/skill-recorder

AI 工程

录一次桌面操作,把它整理成可复用的 SKILL.md 或定时自动化,交给 Copilot 系智能体执行。

5,020
553
TypeScript
MIT
创建于 2 个月前

Skill Recorder 面向已经有能干活的智能体、却不知道怎样把重复流程讲清楚的人。它用一次真实演示代替手工编写 GUI 自动化或长提示词。

解决什么问题

你希望智能体接手一项周期性任务——提交工单、填表单、从看板取数——但手写流程时只能猜步骤、工具和输入。看人做一遍是最省事的真实来源。以前你要么写脚本模拟点击,要么凭记忆堆一大段提示词。Skill Recorder 改变了采集这一步:你照常操作,应用在后台记录窗口、页面、命令和可选的语音讲解,再由 Copilot 把这次会话整理成一个意图加有序步骤。你得到一份可审阅的流程,而不是自己重述一遍。

有什么不同

生成结果刻意不是点击回放。README 说生成的 Skill 和 Automation 优先使用智能体自带的工具(如 gh、web_fetch),并从一个例子做泛化,比如录一次表单提交,就能教会智能体处理其他类似表单。也就是说,录像只提供意图和顺序的证据,具体每步怎么表达由 builder 决定。分析和生成走 GitHub Copilot SDK/CLI,describer 和 builder 都有基于 fixture 的评测集,可以在本地运行——这说明泛化这一步被当作需要度量的对象;不过 fixture 是合成录像,不是你的真实工作流。

有两个实际取舍。第一,泛化是双刃剑:被鼓励重新理解步骤的智能体,可能选用你没想到的工具或路径,所以可编辑的分析结果和可选的只读 SKILL.md 预览才有意义。预览只提供对生成指令的可见性,文档并未把它说成安全保证。第二,隐私边界写得很明确,值得细读:录制、存储、抽帧和讲解转写都在本地完成,但点 Analyze 时,事件时间线、抽取的屏幕图像、讲解文本和按需请求的终端输出片段会上传到 GitHub 云端交给 Copilot 处理。因此录像里会包含真实凭据、客户数据或内部链接,除非你有意筛选录制内容。

谁值得试

适合:已经在用智能体平台、反复做浏览器或桌面为主的操作,并且能指出一次干净演示作为模板的人。评测和可编辑的步骤列表让反复打磨到可用技能变得现实,而不是接受第一版。不适合:需要可审计、精确点击回放的人,或任务依赖 Copilot 看不到、描述不了的界面。若政策禁止把屏幕图像与活动元数据发往云服务,也不适合,因为分析是核心步骤,文档未提供离线分析路径。

使用条件与边界

需要带 Copilot 权限的 GitHub 账号。安装方式是源码发布:一条固定到提交的命令会下载 Node.js 运行时、在本机构建该发布提交,并注册一个可再次启动的应用。首次安装要几分钟,也需要一台愿意编译 Electron 应用的机器;这条路不需要 Git 或单独安装 Node.js,但手动开发者配置要求 Node.js 24。macOS 是主要目标,Windows 11 x64/ARM64 受支持并有单独的验证说明,Ubuntu 也出现在安装命令列表中。

macOS 首次启动需要授予屏幕录制权限;录制终端是可选项,但开启后能提供命令上下文。日常维护包括重新启动 “Skill Recorder (Source)”、流程变化后重新录制,以及按文档的安装/更新路径升级,而不是期待自动更新。

HotRepo 点评

唯一可用的信号是 2026-10-25 的一次 TypeScript 周榜:当周 +650 星,排名 #13。仓库很年轻(创建于 2026-07-29),HotRepo 覆盖中没有日榜历史,因此还无法判断热度能否持续。投入时间前,先到最新发布页核对你所用系统的安装路径,并读项目 README 的数据处理部分,特别是 Analyze 会上传哪些内容。

本文由 AI 根据项目 README 生成,更新于 2026年10月25日,以项目官方文档为准。