What problem does it solve?
This Skill eliminates the manual, error-prone work of interacting with Electron desktop apps through repetitive UI clicks and form operations by using Chrome DevTools Protocol (CDP) automation.
Core Features & Use Cases
- Electron desktop automation via CDP: Launch apps with remote debugging enabled, connect to the CDP port, and control the UI using agent-browser snapshots and element references.
- Snapshot-driven interaction and re-snapshotting: Discover interactive elements, interact with them (click/fill), then re-snapshot after navigation or state changes to keep actions accurate.
- Multi-window and webview support: Use tab listing/switching to target specific windows and control embedded
<webview> content as separate targets.
- Common use cases: Automate Slack/Discord workflows, control VS Code, automate Figma/Notion pages inside Electron shells, test Electron apps, or extract data from a running desktop client.
Quick Start
Ask the agent to launch Slack with remote debugging enabled, connect to the CDP port, snapshot the UI, and click the element you specify by its snapshot ref.