What problem does it solve?
Manually automating repetitive tasks in Electron desktop apps like Slack, VS Code, and Discord is time-consuming and requires custom scripting for each app's unique interface. This skill eliminates that overhead by enabling full UI control of any Electron app via its built-in Chrome DevTools Protocol, using the existing agent-browser tool.
Core Features & Use Cases
- Cross-Platform Electron Control: Works with any Electron app on macOS, Linux, and Windows by leveraging the universal --remote-debugging-port flag built into Chromium.
- Full UI Interaction: Take interface snapshots, click elements, fill forms, extract text, and capture screenshots of desktop app windows and embedded webviews.
- Multi-App Automation: Run named parallel sessions to control multiple Electron apps at the same time without port or session conflicts.
- Use Case: Automate recurring workflows like sending scheduled Slack messages, extracting data from Notion databases, or filling out Figma design request forms without manual clicking.
Quick Start
Use the electron skill to connect to your running Discord app on port 9224, take a snapshot of its interface, and click the first channel in the sidebar to open it.