skill-recorder

录屏即生成 AI 技能,自动化操作一步到位

skill-recorder 是一款桌面应用,用于录制屏幕操作过程,并通过 GitHub Copilot CLI 将录制的会话重构为“意图 + 有序步骤”的结构化描述,最终生成可复用的 Skill 或 Automation,供 Microsoft Scout、Microsoft Copilot Cowork 或 Copilot Studio 使用。它解决的是 AI 代理难以理解用户实际操作流程、难以生成精准自动化技能的问题。核心能力包括:屏幕录制、基于 Copilot CLI 的智能步骤解析、技能生成与导出。该应用基于 Electron 构建,采用 TypeScript 开发,目前处于成长阶段,已获得 2600+ 星标,适合需要快速将人工操作转化为 AI 可执行技能的开发者或自动化爱好者。

开源 free 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 4059
维护状态 活跃
是否开源 是
定价模式 free

项目数据

分类智能体
开发团队microsoft
所属国家
官网地址
定价模式free
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agent-skills,ai-agents,automation,copilot,copilot-cli,copilot-cowork,copilot-studio,electron,microsoft-scout,screen-recording
GitHub 星标★ 4059
30天Star增速
HF 下载量
上线时间2026-07-29 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数2

使用教程

难度:入门 约 10 分钟 部署方式:本地安装 6 步

环境要求

  • macOS、Ubuntu 或 Windows 桌面环境(macOS/Ubuntu 用 install.sh,Windows 用 install.ps1)
  • 能访问 GitHub(raw.githubusercontent.com 与 Releases 页面)
  • macOS/Ubuntu 需要已安装 bash 与 curl;Windows 使用 PowerShell
  • 分析步骤依赖 GitHub Copilot CLI,需自行准备可用的 Copilot 环境
  • 如需录制语音讲解,需要可用麦克风(可选)

安装与启动步骤

  1. 1获取安装命令

    打开 GitHub 最新 Release 页面,找到对应平台的命令并复制,其中尖括号里的 40 位 commit 需要在页面中替换为真实值。

  2. 2macOS/Ubuntu 安装

    把 <40-character-release-commit> 换成 Release 页面给出的真实 40 位 commit 后执行,脚本会下载并构建应用。

    commit="<40-character-release-commit>"; curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" bash
  3. 3安装后保持常驻

    默认应用随终端关闭而结束,如需关闭终端后继续运行,在管道后追加 SKILL_RECORDER_DETACHED=1 再执行一次。

    commit="<40-character-release-commit>"; curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" SKILL_RECORDER_DETACHED=1 bash
  4. 4Windows 安装

    在 PowerShell 中把 commit 换成 Release 页面给出的真实值后执行,脚本通过 irm 下载并执行安装脚本。

    $commit="<40-character-release-commit>"; $env:SKILL_RECORDER_COMMIT=$commit; irm "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.ps1" | iex
  5. 5启动并开始录制

    从 Spotlight / Launchpad / 应用菜单或桌面快捷方式打开 Skill Recorder,按 ⌘⇧R(Windows 为 Ctrl+Shift+R)开始录制并正常完成你的操作。

  6. 6分析并生成技能

    结束录制后点击 Analyze,GitHub Copilot 会还原出整体意图与有序步骤;确认无误后点 Create 生成 SKILL.md 技能或定时触发的 Automation。

关键配置

配置项必填说明示例
SKILL_RECORDER_COMMIT是安装脚本据此固定下载与构建的源码版本,须填 Release 页面给出的 40 位 commit。3f9a1c2b4d5e6f708192a3b4c5d6e7f8091a2b3c
SKILL_RECORDER_DETACHED否设为 1 时应用在终端关闭后继续运行。1

如何确认成功

macOS 可在 ~/Applications 看到 Skill Recorder (Source),Ubuntu 出现对应应用条目,Windows 出现桌面与开始菜单快捷方式,启动后能看到置顶录制控制条。

常见问题

Q:命令里的 <40-character-release-commit> 填什么?

A:填 GitHub 最新 Release 页面中对应平台命令里已经替换好的那串 40 位 commit,直接整条复制即可,不要保留尖括号。

Q:macOS 安装后应用在哪里?

A:会生成 Skill Recorder (Source) 并放在 ~/Applications,可从 Spotlight、Launchpad 或 Dock 重新启动。

Q:关掉终端后应用就退出了怎么办?

A:默认跟随终端进程,重新执行安装命令时在管道后加上 SKILL_RECORDER_DETACHED=1 即可让它独立常驻。

Q:录制会不会上传到云端?

A:README 说明屏幕与活动信息是本地采集的,只有在点击 Analyze 时才交给 GitHub Copilot 解析成意图与步骤。

注意事项

  • README 里的安装命令中 commit 是占位符,必须以 Releases 页面上的真实值替换后才能执行。
  • 安装脚本由该 commit 固定,脚本与所构建的源码版本一致,不建议随意改动 commit。
  • Analyze 与技能生成依赖 GitHub Copilot CLI,使用前请确认本机已有可用的 Copilot 环境。
  • 生成的技能与自动化会优先使用代理原生工具(如 gh CLI、web_fetch),而不是回放界面点击。

核心亮点

  • 直接录制屏幕操作,自动生成结构化步骤,大幅降低技能编写门槛
  • 深度集成 GitHub Copilot CLI,解析意图准确,生成技能可直接用于微软生态
  • Electron 跨平台桌面应用,界面友好,上手简单

不足之处

  • 依赖 GitHub Copilot CLI,需付费订阅或 API 密钥,增加使用成本
  • 仅支持生成微软系(Scout/Copilot)技能,生态兼容性有限

适用场景

  • 开发者录制日常重复操作,生成自动化脚本供 Copilot 调用
  • 企业将专家操作流程录制成技能,用于新员工培训或知识沉淀
  • AI 爱好者快速原型验证,将临时操作固化为可复用技能

替代项目

SikuliX、AutoHotkey、Puppeteer Recorder

项目介绍

skill-recorder 是自动化工作流领域的开源项目,由 microsoft 开发,是 2026 年新上线的项目。

在全站 13,090 个收录项目中,它的 GitHub 星标数(4,059)位列前 30%,在自动化工作流分类中处于中上游。

近 42 天,它的 GitHub 星标从 2,997 增加到 4,059,净增 1,062。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。MIT 许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:开发者录制日常重复操作,生成自动化脚本供Copilot调用。同类可对比的替代方案包括 SikuliX、AutoHotkey、Puppeteer Recorder。

上一篇:mobilewright

下一篇:DeterminFlow

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205700 2026-08-10
feishu-docx 开源

让 AI 代理轻松读写飞书文档,双向转换 Markdown

Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···

★ 262 2026-08-09
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 301 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95609 2026-08-10