gitwtfhub

wtf is skill-recorder?

microsoft/skill-recorder — explained in plain English

Analysis updated 2026-08-13

3,031TypeScriptAudience · developerComplexity · 3/5LicenseSetup · moderate

TL;DR

A desktop app that records you doing a task once, then uses GitHub Copilot to turn it into a reusable skill or scheduled automation for an AI agent.

Mindmap

mindmap
  root((Skill Recorder))
    What it does
      Records a screen session
      Reconstructs intent and steps
      Builds reusable AI skills
    How it works
      Local recording and transcription
      GitHub Copilot analysis
      Generates Skill or Automation
    Use cases
      Teach an agent a repeated task
      Automate recurring form filling
      Document a workflow as steps
    Tech stack
      TypeScript
      Electron
      GitHub Copilot CLI
    Audience
      Developers
      Automation builders
      Copilot users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Why would anyone build with this?

REASON 1

Record yourself doing a repetitive task once and let an agent repeat it going forward.

REASON 2

Turn a manual workflow like form submission into a reusable Skill for Copilot.

REASON 3

Schedule a recorded task to run automatically as an Automation.

REASON 4

Document how a task is done by narrating and recording it instead of writing instructions by hand.

What's in the stack?

TypeScriptElectronGitHub CopilotNode.js

How it stacks up

microsoft/skill-recordercloudflare/agentic-inboxgkurt/tegaki
Stars3,0313,0293,026
LanguageTypeScriptTypeScriptTypeScript
Last pushed2026-07-29
MaintenanceActive
Setup difficultymoderatehardeasy
Complexity3/54/52/5
Audiencedeveloperdevelopervibe coder

Figures from each repo's GitHub metadata at analysis time.

How do you spin it up?

Difficulty · moderate Time to first run · 30min

Requires a GitHub account with Copilot access and building the app from source on install.

MIT license, free to use, modify, and distribute, including commercially, as long as you keep the copyright notice.

Wtf does this do

Skill Recorder is a desktop app from Microsoft that turns a task you do once into a procedure an AI agent can repeat on its own. You record yourself performing a task on screen, including which apps you switch between, the pages you visit, and optionally your spoken narration explaining what you are doing. The app then sends that recording to GitHub Copilot, which works out what you were actually trying to accomplish and writes it up as a clear goal plus an ordered list of steps. Once you review and approve that reconstructed sequence, Skill Recorder can turn it into a Skill, a written procedure an agent can run whenever asked, or an Automation, the same procedure running on a schedule or trigger instead. Both are designed to prefer an agent's own tools, like command line utilities or web requests, over literally replaying your mouse clicks, and both are meant to generalize, so recording yourself filling out one form once can teach the agent to fill out similar forms later. Recording, video storage, and narration transcription all happen on your own computer, and nothing is sent anywhere until you choose to analyze a session. At that point, the event timeline, window and page titles, extracted screen images, and any narration text are sent to GitHub's cloud for Copilot to process. The app repeatedly warns you not to record passwords, tokens, or other sensitive information during a session. Installation works by downloading a pinned version of the source code and building it directly on your machine using a single install command, rather than downloading a prebuilt app. It requires a GitHub account with Copilot access. macOS is the main supported platform, with Windows 11 also supported. It is released under the MIT license.

Yoink these prompts

Prompt 1
Help me install Skill Recorder and record my first task session.
Prompt 2
Explain the difference between a Skill and an Automation in Skill Recorder.
Prompt 3
Walk me through what data Skill Recorder sends to GitHub Copilot when I analyze a recording.
Prompt 4
Show me how to turn a recorded browser task into a reusable agent skill.

Frequently asked questions

wtf is skill-recorder?

A desktop app that records you doing a task once, then uses GitHub Copilot to turn it into a reusable skill or scheduled automation for an AI agent.

What language is skill-recorder written in?

Mainly TypeScript. The stack also includes TypeScript, Electron, GitHub Copilot.

What license does skill-recorder use?

MIT license, free to use, modify, and distribute, including commercially, as long as you keep the copyright notice.

How hard is skill-recorder to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is skill-recorder for?

Mainly developer.

View the repo → Decode another repo

This repo across BitVibe Labs

Don't trust strangers blindly. Verify against the repo.