skill-recorder

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

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 智能体 🍴 复刻 652 🐛 待处理 49 👀 关注 32
GitHub ↗
GitHub 星标 ★ 5711
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT 许可证,完全免费,可自行部署使用。

项目预览

skill-recorder 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类智能体
开发团队microsoft
定价模式🏷️完全免费
价格说明开源项目,MIT 许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言TypeScript
技术栈/模型agent-skills,ai-agents,automation,copilot,copilot-cli,copilot-cowork,copilot-studio,electron,microsoft-scout,screen-recording
GitHub 星标★ 5711
上线时间2026-07-29 00:00:00
代码更新2026-11-04
仓库体积6.3 MB
本站数据更新2026-11-08
维护状态活跃
收录时间2026-08-09
浏览次数5

项目介绍

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

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 5711

使用教程

ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。

难度:入门 约 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

上一篇:mobilewright

下一篇:DeterminFlow

同类项目推荐

blender-mcp 开源

用聊天让 LLM 直接操控 Blender 建模

Community plugin to control Blender 3D with any LLM of your choice. Not affiliated w···

★ 33651 2026-09-16
python-wechaty 开源

用 Python 一套代码,搞定微信/WhatsApp 聊天机器人

Python Wechaty is a Conversational RPA SDK for Chatbot Makers written in Python

★ 1824 2026-08-09
wemac 开源

Mac 上即装即用的微信群聊机器人,自动回复不封号

一个 it just works 的 Mac 版微信 RPA 群聊机器人

★ 220 2026-08-09
AVA-AI-Voice-Agent-for-Asterisk 开源

给老式电话交换机装上大模型大脑,打电话也能自然对话

An open-source AI Voice Agent that integrates with Asterisk/FreePBX using Audiosocke···

★ 1270 2026-10-12
browser-use 开源

AI 替你在网上跑腿,填表下单全包圆

Open-source Python library for AI browser agents, plus Browser Use Cloud: stealth br···

★ 120283 2026-08-09
Viral-Faceless-Shorts-Generator 开源

一键生成无脸短视频,自动追热点发YouTube

Automatically generate faceless YouTube Shorts from trending topics using AI scripts···

★ 120 2026-08-09
scout 开源

用一句话指挥浏览器自动完成网页操作

Scout: the open-source browser agent, by Outcrawl. Mirrored automatically from Outcr···

★ 769 2026-10-19
ComfyUI-Manager 开源

一键装齐 ComfyUI 节点,告别手动折腾

ComfyUI-Manager is an extension designed to enhance the usability of ComfyUI. It off···

★ 16771 2026-10-16
kdriver 开源

Kotlin 协程直连 CDP,快速抓取且不易被识别

A blazing fast, coroutine-first, undetectable web scraping / browser automation CDP-···

★ 109 2026-09-18