electron

Automate Electron desktop applications through the Chrome DevTools Protocol.

467|42|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/mxyhi/ok-skills --skill electron-mxyhi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron
Source: https://github.com/mxyhi/ok-skills/tree/main/electron
Command: npx skills add https://github.com/mxyhi/ok-skills --skill electron-mxyhi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates interactions with desktop applications built using the Electron framework, such as VS Code, Slack, Discord, and Figma, by leveraging the Chrome DevTools Protocol.

Core Features & Use Cases

  • Automated App Control: Launch and connect to Electron apps to interact with their UI elements.
  • Snapshot and Interact: Capture the application's state and interact with elements similar to web automation.
  • Use Case: Automate repetitive tasks within your favorite desktop apps, like filling out forms in Notion or navigating Slack channels programmatically.

Quick Start

Launch Slack with remote debugging enabled and connect agent-browser to it.

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 apps like VS Code and Slack?

You can automate Electron desktop apps by connecting to their Chrome DevTools Protocol port. This enables interaction with native applications like VS Code and Slack through snapshotting and element referencing.

What is the Chrome DevTools Protocol used for in desktop automation?

The Chrome DevTools Protocol is used in desktop automation to connect to and control Electron applications. It allows you to capture the application state and interact with UI elements similar to web automation.

Can I fill out forms and manage tabs in Electron environments programmatically?

Yes, you can fill out forms and manage multiple tabs in Electron environments. By connecting to the DevTools Protocol, you can interact with native applications like Notion or Slack programmatically.

Do I need to launch Electron apps with debugging flags to automate them?

Yes, you need to launch Electron apps with remote debugging flags enabled. This exposes the Chrome DevTools Protocol port required for the automation agent to connect and interact with the application.

What is the best way to interact with native UI elements in Slack or Discord?

The best way to interact with native UI elements in Slack or Discord is by snapshotting the application state and referencing elements via the Chrome DevTools Protocol, treating them similar to web automation targets.