electron

Automate Electron desktop app UI via Chrome DevTools Protocol port.

4|2|Updated Mar 16, 2026
One-click install
npx skills add https://github.com/0xKobold/0xkobolds --skill electron-0xkobold
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron
Source: https://github.com/0xKobold/0xkobolds/tree/main/packages/pi-kobold/.pi/skills/electron
Command: npx skills add https://github.com/0xKobold/0xkobolds --skill electron-0xkobold

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the control of Electron desktop apps by connecting to the Chrome DevTools Protocol port and enabling scripted UI interactions.

Core Features & Use Cases

  • Launch Electron apps with remote debugging enabled to expose a CDP port
  • Connect agent-browser to the CDP port and snapshot UI to identify elements
  • Interact with the app via element refs, click, input, and take screenshots
  • Manage multiple windows or webviews and automate cross-window tasks
  • Use cases include automating Slack, VS Code, Discord, Figma, Notion, or any Electron-based app for UI testing and automation

Quick Start

Launch your Electron app with a remote debugging port and connect agent-browser to begin automating interactions.

Frequently Asked Questions about electron

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

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

Automate UI testing for Electron desktop apps by launching the application with a remote debugging port and connecting a CDP-compatible client to interact with UI elements like clicking, filling inputs, and taking screenshots.

Can I use CDP to control Slack or Discord desktop automation?

Yes, you can use CDP to control Slack, Discord, VS Code, or any Electron-based app by connecting to the exposed Chrome DevTools Protocol port to script UI navigation and interactions.

What is the best way to script interactions across multiple webviews in an Electron app?

Script cross-window tasks by connecting to the CDP port to manage multiple windows or webviews within the Electron app, enabling automated UI navigation across different views.

Do I need to launch my Electron app with a remote debugging port to automate it?

Yes, you must launch your Electron app with remote debugging enabled to expose the CDP port, which allows the automation client to connect and perform snapshot, click, and fill operations.

Does this approach to Electron automation work for apps like VS Code and Notion?

Yes, this approach works for VS Code, Notion, Figma, and other Electron-based apps by leveraging the Chrome DevTools Protocol to enable scripted UI interactions and automated testing.