Oct 12, 2026

Record Your Work Once, Let Your Agent Repeat It

Microsoft's 4k-star Skill Recorder watches you do a task on screen, reconstructs it as an intent plus ordered steps, and turns it into a SKILL.md — or a scheduled automation — your agent reruns with its native tools.

#tutorial#skill-creation#developer-tools#productivity

You do the same browser-and-terminal dance every week — submit the report, update the tracker, file the ticket. Skill Recorder records one run of it and turns that recording into a skill your agent can repeat, so you only demonstrate the task once.

Why This Skill Matters

Writing a SKILL.md by hand means remembering every step well enough to describe it. Skill Recorder inverts the process: it captures your screen, app and window switches, visited pages, and commands and output from its optional recorded terminal — plus optional spoken narration — and then GitHub Copilot reconstructs one overall intent and an ordered list of steps from what actually happened. From an approved analysis, one click produces a Skill (a SKILL.md your agent runs on demand) and/or an Automation (the same procedure on a schedule or trigger). Both prefer the agent's native tools — the gh CLI or web_fetch — over replaying UI clicks, and generalize from your single example: record yourself submitting one form, and the skill can cover submitting all of them.

Installation

There is no one-line install command to paste. Skill Recorder ships as a source release, and the README is explicit that the command must come from the release page:

  1. Open the latest release and scroll to Commit-pinned installation.
  2. Copy the entire command for your platform — Windows 11 x64 or ARM64, or macOS or Ubuntu — using the copy button at the top-right of the code block. The command already contains the version identifier; do not paste any template containing <40-character-release-commit> literally.
  3. Paste it into PowerShell or Terminal and let it run. The installer 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, and the first installation can take several minutes.

You need a GitHub account with Copilot access; the Copilot CLI ships with the app. macOS is the primary target, and Windows 11 (x64 and ARM64) is documented as supported too.

Real Workflow: Turn a Form Submission into a Skill

  1. Launch the app and grant Screen Recording permission (macOS asks on first launch). Hit record — or press ⌘⇧R / Ctrl+Shift+R from anywhere — and just do your task once.
  2. While recording, a small always-on-top bar shows capture, microphone, and recorded-terminal state. If the task involves a command line, open the session-scoped terminal from that bar so the commands and output land in the recording.
  3. Click Analyze. The first time, the app offers Sign in to Copilot and finishes authorization in your browser. Copilot then reconstructs one overall intent plus an ordered list of steps; review and edit until it reads right.
  4. Click Create and choose a Skill, an Automation, or both. Before installation, Review SKILL.md can show the complete, read-only file text — including frontmatter — and the export uses that exact preview.

The second output is worth trying on the same recording: instead of a skill, create an Automation and the same procedure runs on a schedule or trigger — a weekly report that files itself.

Tips

  • Keep secrets out of recordings. Choosing Analyze sends the event timeline, screen images, narration text, and bounded terminal excerpts to GitHub's cloud for processing; the app reminds you before every recording.
  • Narration is transcribed on-device in any of Whisper's 99 supported languages — a one-time ~252 MB model download on first use.
  • The recorded terminal is strictly opt-in: it captures only the app-owned terminal for that recording, with no global hooks or observation of your existing terminals.
  • Treat the SKILL.md preview as visibility, not protection — the README states plainly that review "provides visibility into the generated instructions, not a security guarantee."
  • Skills prefer native tools over click replay; check the generated steps to see which tool calls the agent will actually use.

When Not to Use This

If the task is already a pure CLI workflow you can describe in three sentences, write the SKILL.md directly — recording adds nothing. The privacy model matters too: capture stays local, but analysis is a cloud round trip, so sessions containing credentials are off limits by the README's own warning. And if you are not a Copilot subscriber on macOS or Windows 11, check the release page for your platform before planning around it.


See the leaderboard for more skills.