electron

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

Updated Apr 9, 2026
One-click install
npx skills add https://github.com/cookeyholder/django-devcontainer-template --skill electron-cookeyholder
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron
Source: https://github.com/cookeyholder/django-devcontainer-template/tree/main/.agent/skills/electron
Command: npx skills add https://github.com/cookeyholder/django-devcontainer-template --skill electron-cookeyholder

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates Electron desktop apps using agent-browser and CDP to control native UI, reducing manual testing and repetitive tasks.

Core Features & Use Cases

  • Launch and connect to Electron apps with remote debugging.
  • Snapshot UI, identify elements, and perform clicks, text input, and navigation.
  • Manage multiple windows and webviews for end-to-end automation of Electron-based apps.

Quick Start

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

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 using agent-browser to connect via the Chrome DevTools Protocol, enabling you to snapshot UI elements and execute clicks, text input, and navigation across multiple windows.

Can I automate testing for apps like Slack, VS Code, or Discord?

Yes, you can automate testing for Slack, VS Code, Discord, Figma, and Notion because they are Electron-based apps, allowing agent-browser to connect and interact with their native UI elements through CDP.

Do I need to enable remote debugging to automate an Electron app?

Yes, you must launch your Electron app with the --remote-debugging-port flag enabled so agent-browser can connect to the CDP port to snapshot interfaces and perform UI automation.

How does agent-browser manage multiple windows and webviews in Electron?

Agent-browser manages multiple windows and webviews by connecting to the Chrome DevTools Protocol targets, allowing it to snapshot and interact with UI elements across different windows for end-to-end automation.

What is the best way to reduce manual repetitive tasks on Windows desktop apps?

The best way to reduce repetitive tasks on Windows desktop apps is using agent-browser to control native UI through the Chrome DevTools Protocol, automating interactions for Electron-based applications without manual input.