What problem does it solve? Manually performing repetitive desktop interactions like clicking, typing, dragging files, and capturing screens is slow and error-prone. This Skill provides programmatic control over mouse, keyboard, screen, windows, and clipboard so agents can execute GUI workflows autonomously. ## Core Features & Use Cases - Mouse and Keyboard Automation: Move, click, drag, scroll, type text at configurable WPM, and execute hotkeys like Ctrl+C or Win+R through a DesktopController API built on PyAutoGUI. - Screen and Window Operations: Capture full or regional screenshots, read pixel colors, find images on screen via OpenCV template matching, and list or activate windows by title. - AI Task Agent: An AIDesktopAgent layer parses natural language tasks (e.g., "Draw a circle in Paint"), plans step sequences, executes them, and captures before/after screenshots for verification. - Use Case: Automate form filling by clicking fields, typing data at human-like speed, tabbing between inputs, and screenshotting the submitted result for audit. ## Quick Start Ask the agent to open Notepad and type a message, or call DesktopController to click coordinates and press hotkeys in your automation script.