patrickporto/desktop-control

Contrôle de la souris, du clavier et de l'écran pour les tâches d'automatisation du bureau.

Qu'est-ce que desktop-control ?

Cette compétence permet de contrôler à distance la souris, le clavier et l'écran d'un ordinateur de bureau pour automatiser des tâches répétitives. Elle est utile pour les développeurs et les utilisateurs d'agents IA qui souhaitent interagir avec des applications desktop, remplir des formulaires, naviguer dans des menus ou exécuter des macros sans intervention manuelle. La compétence supporte les environnements Windows, macOS et Linux, et s'intègre facilement avec Claude Code, Cursor, Codex ou d'autres agents similaires. En lisant la documentation SKILL.md, l'agent comprend comment émuler des mouvements de souris, des frappes clavier et des captures d'écran pour automatiser des workflows complexes sur le système d'exploitation hôte.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/patrickporto/desktop-agent/tree/main/skills/desktop-control

Installed? Explore more Productivité et collaboration skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait desktop-control ?

Contrôle de la souris, du clavier et de l'écran pour les tâches d'automatisation du bureau.

Description

Cette compétence permet à un agent IA de contrôler directement les périphériques d'entrée (souris, clavier) et de capturer l'écran de l'ordinateur hôte. Idéal pour automatiser des séquences de clics, la saisie de texte, la navigation dans des interfaces graphiques ou la vérification visuelle de l'état d'une application.

Plateformes supportées

  • Windows
  • macOS
  • Linux

Utilisation

  1. Déplacement de la souris : Déplace le curseur vers des coordonnées spécifiques ou des éléments de l'interface.
  2. Clics : Effectue des clics gauche, droit ou double-clic.
  3. Saisie clavier : Tape du texte ou simule des combinaisons de touches (Ctrl+C, Alt+Tab, etc.).
  4. Capture d'écran : Prend une capture de l'écran entier ou d'une zone définie.

Exemples de commandes

# Déplacer la souris aux coordonnées (500, 300)
move_mouse -x 500 -y 300

# Effectuer un clic gauche
click -button left

# Taper "Hello, world!"
type_text -text "Hello, world!"

# Capturer l'écran
screenshot -output capture.png

Configuration

Aucune configuration préalable nécessaire. Assurez-vous simplement que l'agent dispose des permissions nécessaires pour interagir avec le système d'exploitation.

Remarques

  • Certaines actions peuvent nécessiter des privilèges administrateur sur macOS (via les paramètres d'accessibilité).
  • Sur Linux, vérifiez que les dépendances (comme xdotool ou scrot) sont installées.
  • L'agent ne doit pas être utilisé pour des actions malveillantes ou non autorisées.

Dépannage

  • Si la souris ne se déplace pas, vérifiez les permissions d'accessibilité.
  • Pour les captures d'écran, assurez-vous que le répertoire de destination est accessible en écriture.

Skills associés