electron

Automate Electron desktop apps via CDP for UI control and testing.

1|1|Updated May 1, 2026
One-click install
npx skills add https://github.com/funsaized/claude-and-codex-settings --skill electron-funsaized
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron
Source: https://github.com/funsaized/claude-and-codex-settings/tree/main/plugins/agent-browser/skills/electron
Command: npx skills add https://github.com/funsaized/claude-and-codex-settings --skill electron-funsaized

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automate Electron desktop apps using agent-browser to streamline UI tasks, testing, and automation without manual clicks.

Core Features & Use Cases

  • Connect to a running Electron app via Chrome DevTools Protocol (CDP)
  • Launch apps with remote debugging, snapshot UI, and interact with elements
  • Manage multiple windows and webviews, take screenshots, and automate repetitive tasks

Quick Start

Launch an Electron app with remote debugging and connect agent-browser to begin snapshotting and interacting with UI.

Frequently Asked Questions about electron

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

FAQPage Schema
How do I automate UI interactions in Electron desktop apps?

You can automate Electron desktop apps by launching them with the --remote-debugging-port flag and connecting agent-browser to the CDP port to snapshot UI and interact with elements.

What is CDP control used for when automating Electron apps?

CDP control connects agent-browser to a running Electron app's Chrome DevTools Protocol port, enabling you to manage multiple windows and webviews, take screenshots, and execute UI automation.

Can I automate desktop workflows for apps like Slack or VS Code?

Yes, automating desktop workflows for Electron-based apps like Slack or VS Code is supported by connecting to their CDP port to manage tab targets and interact with the UI.

How do I manage multiple windows and webviews during Electron automation?

You manage multiple windows and webviews by connecting agent-browser to the Electron app's CDP port, allowing you to switch between tab targets, snapshot elements, and perform interactions across the UI.

Do I need to launch Electron apps with remote debugging to use UI automation?

Yes, you must launch Electron apps with the --remote-debugging-port flag to expose the CDP port required for agent-browser to connect, snapshot, and interact with the UI.

What are the limitations of using CDP for Electron UI automation?

CDP-based Electron UI automation relies on the --remote-debugging-port flag and is limited to controlling webview targets accessible via the Chrome DevTools Protocol within the agent-browser environment.