electron

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

3|2|Updated Jan 24, 2026
One-click install
npx skills add https://github.com/tysonthomas9/loomcli --skill electron-tysonthomas9
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron
Source: https://github.com/tysonthomas9/loomcli/tree/main/internal/webui/frontend/.agents/skills/electron
Command: npx skills add https://github.com/tysonthomas9/loomcli --skill electron-tysonthomas9

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Electron desktop apps can be complex to automate and test across multiple windows and native dialogs; this skill provides a programmable workflow to control such apps using agent-browser via CDP.

Core Features & Use Cases

  • Automate interaction with Electron apps (Slack, VS Code, Discord, Figma, Notion, Spotify) by connecting to their CDP port.
  • Snapshot UI elements, perform clicks, fill forms, and validate UI states across multiple windows or webviews.
  • Use cases include automated onboarding flows, regression tests, and UI verifications for desktop applications.

Quick Start

Launch an Electron app with remote debugging enabled and let the agent-browser automation workflow drive interactions.

Frequently Asked Questions about electron

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

FAQPage Schema
How do I automate desktop app testing for Electron applications?

Automate Electron desktop app testing by launching the application with remote debugging enabled and using agent-browser to connect to the Chrome DevTools Protocol (CDP) port. This allows you to programmatically snapshot UI elements, perform clicks, fill forms, and validate UI states.

Can I use CDP to interact with multiple windows in Electron apps like Slack or VS Code?

Yes, you can use CDP to interact with multiple windows in Electron apps like Slack, VS Code, Discord, and Notion. The automation workflow connects to the CDP port to snapshot UI, interact with elements, and validate results across multiple windows and native dialogs.

What is the best way to run automated regression tests on Electron apps?

The best way to run automated regression tests on Electron apps is through a CDP-connected agent-browser workflow. It drives UI interactions and validates states across webviews, making it ideal for executing automated onboarding flows and UI verifications for desktop applications.

Does agent-browser automation work with complex Electron UIs like Figma or Spotify?

Yes, agent-browser automation works with complex Electron UIs like Figma and Spotify. By connecting to the remote debugging port via CDP, the workflow can navigate webviews, snapshot elements, and execute interactions even in demanding desktop application environments.

How do I connect to an Electron app's CDP port for debugging and automation?

To connect for debugging and automation, launch your Electron app with the remote debugging flag enabled. This exposes the CDP port, which the agent-browser workflow then connects to in order to drive UI interactions and validate application states programmatically.