An Obsidian plugin for browsing, creating, and editing AI agent skills, commands, and agents across 17 coding tools like Claude Code and Cursor.
microsoft/skill-recorder
Desktop app that records your screen work session and uses GitHub Copilot to turn it into a reusable agent Skill or scheduled Automation.
- Stars
- 4,245
- Forks
- 466
- Open issues
- 44
- Last commit
- yesterday
What is it?
Skill Recorder captures a real work session on your computer, including clicks, app and window switches, visited pages, optional recorded terminal commands and output, and optional spoken narration. Recording and storage happen locally. When you choose Analyze, the event timeline, extracted screen images and narration text are sent to GitHub Copilot, which reconstructs the session as one overall intent and an ordered list of steps that you can review and edit.
From an approved analysis, the app generates a SKILL.md procedure that an agent can run on demand, or an Automation that runs the same procedure on a schedule or trigger. The generated procedures favor the agent's native tools, such as the gh CLI or web_fetch, over replaying UI clicks, and generalize from a single example. Narration is transcribed on-device using Whisper.
The project is distributed as a source release: a one-line installer downloads a pinned Node.js runtime, builds the release commit locally and adds a launcher. It is macOS-first, with Windows 11 and Ubuntu support described in the project docs, and requires a GitHub account with Copilot access.
Key features
- 01Records screen activity, window switches, browser URLs and clipboard previews locally
- 02Optional narration transcribed on-device with Whisper
- 03Reconstructs a session into an intent and ordered steps using GitHub Copilot
- 04Generates reusable SKILL.md skills or scheduled Automations
- 05Lets you review and edit the analysis before creating outputs
Use cases
- Turning a repeated form submission or routine task into a skill an agent can run
- Creating scheduled automations from a workflow demonstrated once on screen
- Documenting an internal procedure by recording it instead of writing it by hand
Topics
FAQ
- What is skill-recorder?
- Desktop app that records your screen work session and uses GitHub Copilot to turn it into a reusable agent Skill or scheduled Automation. Skill Recorder captures a real work session on your computer, including clicks, app and window switches, visited pages, optional recorded terminal commands and output, and optional spoken narration. Recording and storage happen locally. When you choose Analyze, the event timeline, extracted screen images and narration text are sent to GitHub Copilot, which reconstructs the session as one overall intent and an ordered list of steps that you can review and edit.
- Is skill-recorder free to use? What license does it have?
- skill-recorder is open source under the MIT license. Check the license terms before using it in commercial products.
- Is skill-recorder still maintained?
- Actively maintained. The last commit to skill-recorder was on Oct 18, 2026.
- What can I use skill-recorder for?
- Turning a repeated form submission or routine task into a skill an agent can run Creating scheduled automations from a workflow demonstrated once on screen Documenting an internal procedure by recording it instead of writing it by hand
- Where can I get skill-recorder?
- The source code and installation instructions are on GitHub: https://github.com/microsoft/skill-recorder
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
An agent skill that turns ideas, plans, or codebases into interactive HTML diagrams for Claude Code, Codex, Cursor and OpenCode.
Layout rules and templates that let AI agents export documents as PDF, PNG and editable PowerPoint.
Command-line tool and library for editing CapCut / JianYing draft projects as local JSON, with no API or server needed.
MCP server and CLI letting AI agents reverse engineer native binaries, Electron apps, .NET assemblies and websites.
A plugin-based harness that gives Claude Code, Codex and other coding agents shared agents, skills, hooks, memory and security scanning.