electron

Automates Electron desktop apps via Chrome DevTools Protocol with agent-browser.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/robinxin/AIFlomo --skill electron-robinxin
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: electron
Source: https://github.com/robinxin/AIFlomo/tree/main/.claude/skills/electron
Command: npx skills add https://github.com/robinxin/AIFlomo --skill electron-robinxin

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate Electron desktop applications to simplify testing, repetitive tasks, and UI interactions across native windows without manual clicks.

Core Features & Use Cases

  • Launch Electron apps with remote debugging and connect agent-browser to the CDP port to enable automated control.
  • Snapshot and interact with UI elements across multiple windows and webviews to automate workflows like opening menus, filling forms, and validating UI states.
  • Re-run snapshots after navigation to verify state and collect results for automated testing, QA, and productivity tasks in apps such as Slack, VS Code, or Discord.

Quick Start

Launch an Electron app with remote debugging enabled, then connect agent-browser to the CDP port and begin snapshot-driven automation.

Frequently Asked Questions about electron

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Electron desktop apps for UI testing?▼

Automate Electron desktop apps by launching the application with the --remote-debugging-port flag and connecting agent-browser to the CDP port to enable snapshotting and element interaction.

What is the Chrome DevTools Protocol used for in desktop app automation?▼

The Chrome DevTools Protocol (CDP) enables automated control of Electron desktop apps by allowing agent-browser to connect to a remote debugging port, snapshot the UI, and interact with elements across multiple windows and webviews.

Does UI automation work across multiple windows and webviews in Electron?▼

Yes, UI automation works across multiple native windows and webviews. You can snapshot UI elements, interact with them to automate workflows like opening menus or filling forms, and re-run snapshots to verify state changes.

Can I use CDP to automate desktop apps on macOS, Linux, and Windows?▼

Yes, you can use CDP to automate desktop apps on macOS, Linux, and Windows. The only requirement is starting your Electron application with the remote debugging port flag enabled before connecting.

Do I need agent-browser to interact with elements in Electron apps?▼

Yes, agent-browser is required. It connects to the Electron app's CDP port to execute snapshot-driven automation, allowing you to interact with UI elements and validate UI states for testing and repetitive tasks.

What is the best way to validate UI state changes in Slack or VS Code?▼

The best way to validate UI state changes is to use agent-browser via CDP to interact with elements, then re-run snapshots after navigation to verify the updated state and collect results for automated QA and productivity tasks.