electron

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

Updated Feb 16, 2026
One-click install
npx skills add https://github.com/kingkillery/pk-qmd --skill electron-kingkillery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: electron
Source: https://github.com/kingkillery/pk-qmd/tree/main/.agents/skills/electron
Command: npx skills add https://github.com/kingkillery/pk-qmd --skill electron-kingkillery

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires agent-browser, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines automation of Electron desktop apps, allowing for efficient management and interaction with popular applications like Slack, VS Code, Discord, and more.

Core Features & Use Cases

  • Electron App Automation: Interact with and automate Electron-based desktop applications.
  • Integration with AI Agents: Connects with AI agents for command-line interaction and control.
  • Use Case: Control and automate tasks within an Electron app like Slack, such as navigating to specific sections, taking screenshots, and extracting data.

Quick Start

Use the electron skill to automate the Slack app by clicking on a specific element and taking a screenshot.

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 applications using Chrome DevTools Protocol?

You can automate Electron desktop applications using Chrome DevTools Protocol (CDP) through agent-browser. This enables snapshot-based interaction and control for tasks like form filling, data extraction, and app navigation.

Can I control and extract data from apps like Slack and VS Code?

Yes, you can control and automate tasks within Electron-based desktop applications like Slack, VS Code, and Discord. The skill supports navigating to specific sections, taking screenshots, and extracting data.

What's the best way to integrate AI agents with desktop automation scripts?

Integrating AI agents with desktop automation is achieved by connecting agents for command-line interaction and control. This allows automated scripts to execute tasks within Electron-based applications using CDP.

How does snapshot-based interaction work for application control?

Snapshot-based interaction for application control works by using the Chrome DevTools Protocol through agent-browser. It captures the application state, enabling automated actions like clicking elements and extracting data.

Do I need agent-browser to manage Electron apps?

Yes, agent-browser is required to manage Electron apps. It serves as the underlying dependency that facilitates Chrome DevTools Protocol communication for snapshot-based interaction and control.

Are there limitations when using CDP for desktop automation?

Desktop automation using CDP is limited to Electron-based applications. It relies on snapshot-based interaction through agent-browser, meaning non-Electron apps or applications without CDP support cannot be automated this way.