Большая часть рабочих действий живёт не в документации, а в привычке конкретного человека: где нажать, что проверить, в каком порядке открыть вкладки. Пока это не описано словами, агент задачу не повторит. Skill Recorder предлагает другой путь: записать один проход на экране и получить из него готовую инструкцию.
Что это такое
Skill Recorder — десктопное приложение от Microsoft. Оно записывает сессию работы на экране, отправляет её на разбор в GitHub Copilot и собирает результат в двух видах: скил (файл SKILL.md, который агент запускает по запросу) или автоматизацию (тот же сценарий по расписанию либо триггеру). Приложение работает на macOS, Windows 11 и Ubuntu, основная платформа — macOS.
Код открыт под MIT, но проект привязан к экосистеме Microsoft: разбор идёт через Copilot CLI, а готовые скилы и автоматизации рассчитаны на агентов Copilot — Scout, Copilot Cowork и Copilot Studio.
Как проходит работа
1. Запись
Запись включается кнопкой в приложении или горячей клавишей ⌘⇧R на macOS и Ctrl+Shift+R на Windows и Linux. Дальше вы просто делаете задачу. Плавающая панель поверх окон показывает состояние захвата, позволяет включить микрофон и открыть терминал, который тоже попадёт в запись.
2. Разбор
По кнопке Analyze GitHub Copilot получает таймлайн событий, кадры экрана, расшифровку речи и выдержки из терминала. На выходе — одна общая цель и упорядоченный список шагов. Список можно править: переставлять пункты, удалять лишние, добавлять свои. Пока шаги не приведены в порядок, сборка не начинается.
3. Создание
Из утверждённого разбора собирается скил, автоматизация или сразу оба варианта. Для скила доступен предпросмотр полного SKILL.md вместе с frontmatter — файл можно прочитать целиком до установки или экспорта. В готовой инструкции агент опирается на свои штатные инструменты вроде gh или web_fetch, а не на повторение кликов мышью.
Отдельный эффект — обобщение. Запись одной отправки формы учит агента отправлять любые похожие формы, а не только ту, что была на экране.
Что попадает в запись
| Данные | Детали |
|---|---|
| Окна и приложения | Переключения между активными окнами и приложениями |
| Адреса страниц | Текущий URL в браузере, на macOS |
| Видео экрана | Снимки с низкой частотой, сохраняются при изменении экрана или по таймеру |
| Буфер обмена | Короткие превью скопированного текста, чтобы связать шаги между собой |
| Голос | Опциональные комментарии, расшифровка на устройстве, 99 языков Whisper, модель около 252 МБ скачивается при первом использовании |
| Терминал | Только терминал, открытый из панели записи: команда, каталог, оболочка, код возврата, длительность и полный вывод |
Глобальных хуков нет: приложение не наблюдает за уже открытыми терминалами, не правит профили оболочки и не следит за командами в фоне.
Импорт готового видео
Вместо новой записи можно загрузить MP4 или WebM — например, записанную демонстрацию для команды. Лимиты: 512 МБ, 15 минут, до 4K. Видео разбирается локально, без отдельного FFmpeg и конвертеров, звук распознаётся тем же локальным Whisper. Импорт не требует разрешений на запись экрана и микрофон. На анализ уходят кадры, расшифровка и ваши пояснения, исходный файл остаётся на месте.
Приватность
Запись, хранение, нарезка кадров и расшифровка речи идут на компьютере, во время записи наружу ничего не уходит. Данные отправляются в облако GitHub только после нажатия Analyze: таймлайн событий с заголовками окон, адресами и превью буфера, изображения экрана, текст расшифровки и запрошенные фрагменты вывода терминала.
Встроенная защита прогоняет команды и полный локальный лог терминала через проверку на секреты и персональные данные, прежде чем вернуть запрошенный фрагмент. Это снижает риск случайной утечки, но не отменяет главного правила: пароли, токены и ключи не должны попадать ни в запись, ни в речь, ни в буфер обмена.
Что важно знать до установки
- Нужен аккаунт GitHub с доступом к Copilot. Copilot CLI идёт в комплекте, версия закреплена — 1.0.78.
- Приложение поставляется как source release: команда со страницы релиза скачивает закреплённую версию Node.js, собирает проект на вашем компьютере и создаёт ярлык. Глобально ничего не устанавливается, первый запуск занимает несколько минут.
- На macOS потребуется разрешение Screen Recording, на Windows 11 поддерживаются x64 и ARM64.
- Вход в Copilot идёт через браузер. В корпоративной среде Microsoft возможен выбор между рабочим SSO и личным аккаунтом GitHub, при этом SSO и авторизация приложения — два разных шага.
- Приложение не пишет системный звук и не подключается к уже запущенным терминалам: запись идёт только из его собственной панели.
Где пригодится
Повторяемые операции, которые проще показать, чем описать: заполнение и отправка форм, сбор данных по нескольким сайтам, проверка релизного чеклиста, онбординг нового сотрудника, рутинные действия в браузере и терминале. Один проход записывается за пару минут, а инструкция остаётся в проекте и переиспользуется.
Есть и граница: обобщение строится на одном примере. Если задача каждый раз требует решений и ветвлений, готовый скил стоит прочитать и поправить — предпросмотр SKILL.md для этого и нужен. Качество разбора зависит от того, насколько внятно вы комментируете действия и насколько чистый экран попадает в запись.
Кому подходит
| Сценарий | Что получится |
|---|---|
| Работаете в Copilot Scout, Cowork или Studio | Полный цикл: запись, разбор, скил и автоматизация по расписанию |
| Используете Claude Code, Codex или OpenClaw | Только выгруженный SKILL.md: разбор всё равно идёт через Copilot, автоматизации заточены под Microsoft |
| Нужно передать процесс коллеге или агенту | Готовая инструкция вместо устного объяснения и скриншотов в переписке |
Итог
Skill Recorder закрывает разрыв между «я умею это делать» и «агент умеет это делать». Запись экрана здесь не самоцель, а способ снять знание с человека без ручного написания инструкции. Если вы уже работаете в среде Microsoft Copilot, порог входа минимальный: установка одной командой, запись по горячей клавише, скил после разбора. Вне этой экосистемы инструмент остаётся полезным как генератор SKILL.md, но теряет часть возможностей.