Remote script. The installer is a one-line command that downloads a pinned Node.js runtime and builds the app on your machine, so review it with the release page's inspect-first instructions if your organization requires it.
Who it is forAn office worker or analyst who submits the same forms, reports, or web tasks every week and wants an agent to handle the next one.
The problemRepeating a multi-step computer task by hand is slow, and writing agent instructions from scratch is hard without a clear example.
The outcomeA SKILL.md procedure that generalizes from your single recording, such as submitting one form and applying the same steps to all of them.
What you need first
- A GitHub account with Copilot access (the Copilot CLI ships with the app)
- macOS, Windows 11 (x64 or ARM64), or Ubuntu
- Screen Recording permission on macOS, granted on first launch
- Node.js 24 only if you develop from source
Steps
- Open the latest release page and copy the Commit-pinned installation command for your operating system, then paste it into PowerShell or Terminal and press Enter.
- On macOS, grant Screen Recording permission when Skill Recorder asks on first launch.
- Press record (or Ctrl+Shift+R on Windows, ⌘⇧R on macOS), do the task once, then finish the recording.
- Click Analyze, sign in to Copilot if prompted, then review and edit the intent and ordered steps until they read right.
- Choose Review SKILL.md to read the generated file, then choose Add or Export to create the Skill.
Prompt for your agent
Use the Skill Recorder repo at microsoft/skill-recorder to turn my recording of <task name> into a Skill. Expected output: a SKILL.md file with frontmatter and ordered steps that prefer native tools over UI clicks. Verify that the procedure applies to a second example of the same task before you rely on it.
Caveat. Choosing Analyze sends the event timeline, screen images, narration text, and requested terminal excerpts to GitHub's cloud for Copilot to process.
Get 5 new use cases every morning. Free, one short email, unsubscribe anytime.
Get them freeShare: X LinkedIn Hacker News Email Copy link
Disclaimer
Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked "Seen in the wild", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email [email protected] and we will look at it promptly. Full disclaimer page