electron
This skill enables you to programmatically control and interact with Electron-based desktop applications. Streamline workflows across popular tools including Slack, VS Code, Discord, and Figma by automating common tasks and user interactions directly from your agent.
Yes, electron is designed to programmatically control and interact with Electron-based desktop applications. This skill enables you to automate common tasks and user interactions directly from your agent across popular tools including Slack, VS Code, Discord, and Figma, streamlining workflows that would otherwise require manual intervention.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-26
Yes, electron is designed to programmatically control and interact with Electron-based desktop applications. This skill enables you to automate common tasks and user interactions directly from your agent across popular tools including Slack, VS Code, Discord, and Figma, streamlining workflows that would otherwise require manual intervention.
Use it when
- electron connects to and controls running desktop apps via Chrome DevTools Protocol (CDP).
- electron supports comprehensive testing of Electron applications by enabling you to take screenshots, extract data.
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
fcakyon/claude-codex-settings/electron · repository language: Python
Open directory. Skills are indexed for reading, not audited. Review a skill's body before installing it.
Frequently asked questions
AI-generated answers based on this skill's SKILL.md and metadata
Can electron automate Slack desktop app and other Electron applications?
Yes, electron is designed to programmatically control and interact with Electron-based desktop applications. This skill enables you to automate common tasks and user interactions directly from your agent across popular tools including Slack, VS Code, Discord, and Figma, streamlining workflows that would otherwise require manual intervention.
How does electron connect to and control running desktop apps?
electron connects to and controls running desktop apps via Chrome DevTools Protocol (CDP). This allows your agent to establish a remote debugging connection to any running Electron application, enabling programmatic control of the app's interface and behavior without requiring direct access to the application's source code.
What testing capabilities does electron provide for Electron applications?
electron supports comprehensive testing of Electron applications by enabling you to take screenshots, extract data, and fill forms programmatically. These testing capabilities allow you to validate application behavior, verify UI state, and automate user workflows as part of your testing and quality assurance processes.
Can electron manage multiple Electron app windows and webviews simultaneously?
Yes, electron can manage multiple Electron app windows and webviews simultaneously. This capability allows you to orchestrate complex automation scenarios involving multiple applications or multiple windows within the same application, enabling sophisticated multi-app workflows and coordinated interactions.
What should I do if I encounter issues automating Electron apps with this skill?
electron includes troubleshooting and debugging capabilities to help resolve Electron app automation issues. When you encounter problems, you can use the skill's debugging features to diagnose connectivity issues, verify Chrome DevTools Protocol setup, and identify configuration problems that may be preventing successful automation of your target applications.
Which desktop applications can electron automate?
electron can automate any Electron-based desktop application. Commonly automated applications include Slack, VS Code, Discord, Figma, Notion, Spotify, Teams, and Obsidian. Since electron uses Chrome DevTools Protocol for control, it works with all applications built on the Electron framework, giving you broad compatibility across the Electron ecosystem.
SKILL.md
Rendered from the published skill. Quoted content, verbatim.
Electron App Automation
Automate any Electron desktop app using agent-browser. Electron apps are built on Chromium and expose a Chrome DevTools Protocol (CDP) port that agent-browser can connect to, enabling the same snapshot-interact workflow used for web pages.
Core Workflow
- Launch the Electron app with remote debugging enabled
- Connect agent-browser to the CDP port
- Snapshot to discover interactive elements
- Interact using element refs
- Re-snapshot after navigation or state changes
```bash
Launch an Electron app with
(truncated - see the full file via the links below)
File tree — 1 file
plugins/agent-browser/skills/electron/SKILL.md
Let your AI agent find skills like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 56,283 agent skills by what they can do, searchable in plain language.
wish › “Automate interactions with Electron desktop applications like Slack, VS Code, Discord, and Figma”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
Agent Browser empowers your AI agents to independently navigate and interact with web content, handling everything from page navigation to data extraction and form submission. Perfect for automating research, monitoring, and web-based task execution without manual intervention.
This skill enables you to programmatically interact with Electron-based desktop applications, automating tasks across popular tools like Slack, VS Code, Discord, and Figma. By targeting UI elements and application states, you can build workflows that control these applications without manual intervention, streamlining repetitive processes and integrating them into larger automation pipelines.
Control Electron-based desktop apps programmatically through a high-performance command-line interface built in Rust. This skill enables AI agents to interact with popular applications including Slack, VS Code, Discord, and Figma by automating clicks, text input, and navigation. Perfect for workflows requiring desktop app integration without manual intervention.
Control Electron-based desktop applications programmatically by connecting through Chrome DevTools Protocol. This skill enables automation of popular tools like Slack, Discord, and VS Code, letting you interact with their UI elements and workflows as if you were using them directly. Built on reliable browser automation foundations for consistent, repeatable interactions.
agent-browser enables programmatic control of web browsers, letting you automate clicks, text input, page navigation, and other user interactions at scale. Built for integration with AI agents and automation frameworks, it simplifies complex browser workflows without manual intervention.
Agent Browser equips AI assistants with web navigation and content retrieval capabilities, allowing them to fetch and analyze live web pages directly. This skill bridges the gap between language models and the internet, enabling agents to access current information and interact with web-based resources dynamically.