Transformez vos enregistrements d'écran en compétences IA réutilisables avec Skill Recorder de Microsoft
Skill Recorder de Microsoft capture votre activité à l'écran et utilise GitHub Copilot CLI pour la transformer en compétences ou automatisations réutilisables pour les agents IA. Découvrez comment cela fonctionne et comment l'installer.
Microsoft a publié une application de bureau open source appelée Skill Recorder qui enregistre votre session de travail à l'écran et utilise GitHub Copilot CLI pour la reconstruire en une intention plus des étapes ordonnées, puis crée une compétence ou une automatisation réutilisable pour Microsoft Scout, Microsoft Copilot Cowork ou Copilot Studio. C'est un changement de jeu pour les développeurs et les utilisateurs expérimentés qui veulent apprendre aux agents IA à effectuer des tâches répétitives sans écrire une seule ligne de code.
Pourquoi Skill Recorder est important
Les agents IA ne sont aussi utiles que les compétences qu'ils possèdent. Traditionnellement, créer une compétence pour un agent comme Microsoft Copilot nécessitait d'écrire manuellement un fichier SKILL.md avec des instructions détaillées, ce qui est long et sujet aux erreurs. Skill Recorder inverse ce processus : vous effectuez simplement la tâche une fois sur votre écran, et l'application capture tout—clics, changements de fenêtre, URL, et même votre narration vocale—puis utilise Copilot pour analyser l'enregistrement et générer une procédure structurée. Cela signifie que vous pouvez apprendre à un agent à faire tout ce que vous pouvez faire sur votre ordinateur, de remplir des formulaires à naviguer dans des flux de travail complexes.
L'idée clé est que la compétence générée préfère les outils natifs de l'agent (comme le CLI gh ou web_fetch) plutôt que de rejouer des clics UI. Cela rend la compétence plus robuste et généralisable. Par exemple, enregistrer la soumission d'un formulaire peut apprendre à l'agent à soumettre tous les formulaires de ce type, car la compétence est basée sur l'intention et les étapes, pas sur des coordonnées de clic pixel parfait.
Comment cela fonctionne
Le flux de travail est élégamment simple :
Enregistrer : Appuyez sur le bouton d'enregistrement (ou utilisez le raccourci global
⌘⇧Rsur macOS /Ctrl+Shift+Rsur Windows) et effectuez votre tâche. Skill Recorder capture votre écran et votre activité localement, en arrière-plan. Une petite barre toujours au premier plan montre l'état de la capture et du microphone, vous permettant de couper/réactiver le son ou de changer de micro à la volée.Analyser : Cliquez sur Analyser et GitHub Copilot reconstruit une intention globale et une liste ordonnée d'étapes à partir de l'enregistrement. Vous pouvez examiner et modifier l'analyse jusqu'à ce qu'elle soit correcte.
Créer : À partir de l'analyse approuvée, générez une compétence réutilisable (une procédure
SKILL.md) et/ou une automatisation planifiée (la même procédure sur un déclencheur).
Ce processus est conçu pour être itératif—vous pouvez enregistrer, analyser, ajuster et régénérer jusqu'à ce que la compétence corresponde parfaitement à votre intention.
Ce qui est capturé
Skill Recorder est soucieux de la confidentialité. L'enregistrement, le stockage, l'extraction de frames et la transcription optionnelle de la narration se font sur votre appareil ; rien ne quitte votre ordinateur pendant l'enregistrement. Seulement lorsque vous choisissez Analyser, l'application envoie la chronologie des événements (titres de fenêtres/documents, URL, aperçus du presse-papiers), les images d'écran extraites et le texte de la narration au cloud de GitHub pour que Copilot les traite.
Plus précisément, l'application suit :
- Suivi des fenêtres : changements d'application active et de fenêtre.
- URL du navigateur : la page sur laquelle vous êtes (macOS).
- Vidéo d'écran : enregistrée par Chromium ; des captures à basse fréquence ne sont conservées que lorsque l'écran change ou qu'un battement de cœur est dû.
- Presse-papiers : de courts aperçus du texte copié qui relient les étapes.
- Narration (optionnelle) : commentaires parlés, transcrits sur l'appareil dans l'une des 99 langues prises en charge par Whisper (un téléchargement unique d'environ 252 Mo du modèle lors de la première utilisation).
⚠️ Important : Gardez les secrets hors de vos enregistrements. N'enregistrez pas, ne tapez pas, ne collez pas et ne narrez pas de mots de passe, jetons, clés API ou autres informations confidentielles. L'application vous le rappelle avant chaque enregistrement.
Installation
Skill Recorder est publié en tant que version source. Une commande télécharge un runtime Node.js épinglé, construit la version exacte du commit sur votre machine et ajoute une application Skill Recorder (Source) que vous pouvez relancer à tout moment. Rien n'est installé globalement. Vous aurez besoin d'un compte GitHub avec accès Copilot ; le CLI Copilot est fourni avec l'application.
macOS est la cible principale, mais Windows 11 (x64 et ARM64) est également pris en charge.
macOS / Ubuntu
Ouvrez la dernière version et copiez la commande pour votre plateforme. Chaque version épingle un commit exact, donc la commande réelle ressemble à ceci (remplacez <40-character-release-commit> par le hash réel du commit) :
commit="<40-character-release-commit>"
curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" bash
Pour garder l'application en cours d'exécution après la fermeture du terminal, ajoutez SKILL_RECORDER_DETACHED=1 :
commit="<40-character-release-commit>"
curl -fsSL "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.sh" | SKILL_RECORDER_COMMIT="$commit" SKILL_RECORDER_DETACHED=1 bash
Sur macOS, cela ajoute une application Skill Recorder (Source) dans ~/Applications (relancez depuis Spotlight, Launchpad ou le Dock). Sur Ubuntu, cela ajoute une entrée d'application correspondante.
Windows (PowerShell)
$commit="<40-character-release-commit>"
$env:SKILL_RECORDER_COMMIT=$commit
irm "https://raw.githubusercontent.com/microsoft/skill-recorder/$commit/install.ps1" | iex
Cela ajoute des raccourcis Skill Recorder (Source) sur votre bureau et dans le menu Démarrer.
Premiers pas
Après l'installation, lancez l'application. Au premier lancement, macOS demandera la permission d'enregistrement d'écran ; accordez-la et vous êtes prêt à enregistrer.
Ensuite, suivez le flux de travail en trois étapes : Enregistrer, Analyser, Créer. La première fois que vous cliquez sur Analyser, Skill Recorder proposera de vous connecter à Copilot si vous n'êtes pas déjà connecté.
Pour des instructions détaillées sur l'inspection du script d'installation, la configuration des options d'installation, la mise à jour ou la désinstallation, consultez le fichier INSTALL.md dans le dépôt.
Développer à partir des sources
Si vous voulez bidouiller le code, vous aurez besoin de Node.js 24. Après avoir extrait une révision de version :
npm ci
npm run compliance:licenses
npm run dev
npm run dev démarre Vite et lance l'application Electron avec rechargement à chaud. Le raccourci global ⌘⇧R (macOS) / Ctrl+Shift+R (Windows) bascule l'enregistrement depuis n'importe où.
Il existe également une suite d'évaluation pour le descripteur et les constructeurs Copilot :
npm run eval # évalue le descripteur sur des enregistrements synthétiques
npm run eval:builder # évalue la généralisation des compétences/automatisations
Conclusion
Skill Recorder est un outil puissant qui comble le fossé entre la démonstration humaine et l'automatisation IA. En transformant vos enregistrements d'écran en compétences structurées et réutilisables, il rend les agents IA beaucoup plus pratiques pour les tâches quotidiennes. Que vous soyez un développeur créant des automatisations personnalisées ou un utilisateur expérimenté cherchant à rationaliser un travail répétitif, cet outil vaut la peine d'être exploré.
Consultez le dépôt GitHub pour les dernières versions, la documentation et pour contribuer. Avec 2,4k étoiles et un développement actif, c'est un ajout prometteur à l'écosystème des agents IA.