Skip to content

Skill Recorder

Desktop app that records your on-screen work session and uses the GitHub Copilot SDK to reconstruct it as an intent + ordered steps, then builds a reusable Skill or Automation…

Install

$git clone https://github.com/microsoft/skill-recorder

Install command taken from the project's README or registry entry. Always review code before running it.

Skill Recorder

Record yourself doing a task once, then turn it into a skill your AI agent can repeat.

[!TIP] Want to install Skill Recorder? Go to the latest release. Scroll to Commit-pinned installation and copy the complete command for your operating system. It is ready to paste: you do not need to edit it or download the source code yourself. Step-by-step instructions below.

Skill Recorder captures a real work session on your screen: the clicks, the app and window switches, the pages you visit, commands/output from its optional recorded terminal, and (if you want) your spoken narration. It then uses the GitHub Copilot CLI to reconstruct what you actually did as a clear intent plus an ordered list of steps. From there, one step turns that single run into something an agent can reuse:

  • a Skill: a SKILL.md procedure an agent runs on demand, or
  • an Automation: the same procedure on a schedule or trigger.

Both prefer the agent's native tools (like the gh CLI or web_fetch) over replaying UI clicks, and generalize from your one example, so recording yourself submitting one form can teach the agent to submit all of them.

  

How it works

  1. 🔴 Record. Hit record (or ⌘⇧R / Ctrl+Shift+R from anywhere) and just do your task. Skill Recorder captures your screen and activity locally, in the background.
  2. 🎛️ Control. While recording, a small always-on-top bar shows capture, microphone, and recorded-terminal state. Open the session-scoped terminal, mute, unmute, or switch mics, then finish or discard with confirmation.
  3. 🧠 Analyze. Click Analyze and GitHub Copilot reconstructs one overall intent and an ordered list of steps. Review and edit until it reads right.
  4. ✨ Create. From an approved analysis, generate a reusable Skill and/or a scheduled Automation.

For skills, Review SKILL.md optionally shows the complete, read-only file text (including frontmatter) before installation or export. Preparing a preview writes no skill files. Close and reopen it without regenerating; Add/Export from either surface uses that exact preview. Editing the plan discards the preview. You can still choose Add/Export directly without reviewing or adding a confirmation step. Review provides visibility into the generated instructions, not a security guarantee.

Get started

Skill Recorder is published as a source release: one command downloads a pinned Node.js runtime, builds the exact release commit on your machine, and adds a Skill Recorder (Source) app you can relaunch anytime. Nothing is installed globally. You'll need a GitHub account with Copilot access; the Copilot CLI ships with the app.

macOS is the primary target. Windows 11 (x64 and ARM64) is supported too (see WINDOWS-VALIDATION.md).

Install it

Open the latest release and follow these steps:

Similar plugs

Turn any codebase, with its docs, SQL schemas, configs, and PDFs, into a queryable knowledge graph. A /graphify skill for Claude Code, Cursor, Codex, and Gemini CLI: local…

Why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.

Explore related