Electron App Automation

Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools Protocol. Use when the user needs to interact with an Electron app, automate a desktop app, connect to a running app, control a native app, or test an Electron application. Triggers include "au

Overview

The Electron App Automation skill, hosted in the mxyhi/ok-skills repository, provides a mechanism for AI agents to interface with desktop applications built on the Electron framework. By utilizing the Chrome DevTools Protocol (CDP) via an agent-browser, the skill enables programmatic control over popular software including VS Code, Slack, Discord, Figma, and Spotify. It is specifically designed for scenarios requiring native app interaction, connection to active application instances, or automated software testing. This skill is compatible with several major AI agents such as Claude-code, Cursor, and Codex. The parent repository currently holds 423 stars on GitHub, reflecting its utility within the browser-automation category for developers seeking to bridge agentic workflows with desktop environments.

Use Cases

Automating repetitive workflows and data entry within desktop apps like Notion or Slack.
Executing automated UI and functional testing for Electron-based software development.
Connecting AI agents to local development environments like VS Code for code manipulation.

Install Notes

# Review source first
open https://github.com/mxyhi/ok-skills/blob/main/electron/SKILL.md

Copy or clone the skill folder into your agent skills directory after reviewing its instructions and scripts.

Security Notes

Automation via the Chrome DevTools Protocol requires the ability to connect to local application ports. Users must ensure target applications are launched with the necessary debugging flags and that the environment restricts protocol access to authorized agents to prevent unauthorized local process manipulation.

Related Skills

Web Application Testing

anthropics/skills

Browser Automation

Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.

CodexClaude
pythonfrontend
150,001 starsSource linked

Browser Trace

mxyhi/ok-skills

Browser Automation

Capture a full DevTools-protocol trace of any browser automation — CDP firehose, screenshots, and DOM dumps — then bisect the stream into per-page searchable buckets. Use when the user wants to debug a failed run, audit network/console/DOM activity, attach a trace to an in-progress session, or feed structured per-page

CodexClaude Code
browserautomation
423 starsApache-2.0

agent-browser

mxyhi/ok-skills

Browser Automation

Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, testing web apps, or automating any browser task. Triggers include requests to "open a website", "fill out a form", "click a button",

CodexClaude Code
testingbrowser
423 starsApache-2.0

Kimi WebBridge

mxyhi/ok-skills

Browser Automation

Control the user's real browser (with their login sessions) via a local daemon at http://127.0.0.1:10086.

CodexClaude Code
browserautomation
423 starsApache-2.0

Ably — Realtime Infrastructure as a Service

TerminalSkills/skills

Browser Automation

You are an expert in Ably, the enterprisegrade realtime messaging platform. You help developers add pub/sub messaging, presence, chat, live updates, and event streaming to applications with guaranteed message ordering, exactlyonce delivery, automatic reconnection, and global edge infrastructure — handling millions of m

CodexClaude Code
typescriptreact
71 starsApache-2.0