electron

Automate Electron desktop apps via Chrome DevTools Protocol connections.

Updated Apr 22, 2026
One-click install
npx skills add https://github.com/Benjamindaoson/Financial_Asset_QA_System_master --skill electron-benjamindaoson
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron
Source: https://github.com/Benjamindaoson/Financial_Asset_QA_System_master/tree/main/.agents/skills/electron
Command: npx skills add https://github.com/Benjamindaoson/Financial_Asset_QA_System_master --skill electron-benjamindaoson

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Electron-based desktop applications often require automated UI interactions for testing, workflow automation, and repetitive tasks across popular apps built on the Electron framework.

Core Features & Use Cases

  • CDP-based control: Connect to the app's Chrome DevTools Protocol port to discover and manipulate UI elements.
  • Cross-app automation: Automate Slack, VS Code, Discord, Figma, Notion, Spotify, and other Electron-based apps.
  • UI inspection & data capture: Snapshot UI trees, read text, and take screenshots to validate app state.

Quick Start

Connect to the Electron app's CDP port and begin snapshotting and interacting with its UI.

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 applications using CDP?

You can automate Electron desktop applications by connecting agent-browser to the app's Chrome DevTools Protocol (CDP) port, then using snapshot, click, and screenshot capabilities to interact with UI controls and capture data.

Can I use this to automate UI testing for apps like VS Code, Slack, or Discord?

Yes, UI testing for Electron apps like VS Code, Slack, Discord, Figma, Notion, and Spotify is supported by connecting to the target app's CDP port to discover and manipulate UI elements.

What do I need to connect to an Electron app's CDP port for automation?

You need a running Electron application with its Chrome DevTools Protocol port accessible, then connect agent-browser to that port to begin snapshotting and interacting with the UI.

How does agent-browser inspect and capture UI state in Electron apps?

Agent-browser inspects Electron app UI state by taking snapshots of the UI tree, reading text content, and capturing screenshots to validate the application's current state during automation workflows.

Does this approach work for window management across Electron apps?

Yes, connecting to the CDP port enables window management tasks such as launching apps, navigating windows, and interacting with UI controls across various Electron-based desktop applications.