electron
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.
electron is a skill that 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.
AI-generated summary based on this skill's SKILL.md
Decision gist · record as of 2026-07-21
electron is a skill that 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.
Use it when
- Yes, electron is specifically designed to automate interactions with Electron desktop applications including Slack, VS Code, Discord, Figma.
- electron connects to running Electron applications through Chrome DevTools Protocol (CDP).
Verify before relying
Read SKILL.md below before installing (1 file). Open directory: indexed for reading, not audited.
Install
opral/flashtype/electron · repository language: TypeScript
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
What is electron and how does it enable desktop app automation?
electron is a skill that 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.
Can I automate electron desktop apps like Slack, VS Code, and Discord with this skill?
Yes, electron is specifically designed to automate interactions with Electron desktop applications including Slack, VS Code, Discord, Figma, Spotify, and Notion. The skill allows you to programmatically control these applications, enabling you to build custom workflows that interact with their UI elements and manage application states without requiring manual intervention.
How does electron connect to and control running native apps via Chrome DevTools Protocol?
electron connects to running Electron applications through Chrome DevTools Protocol (CDP), allowing you to remotely debug and automate desktop apps without modifying their source code. This approach enables you to interact with the underlying web technologies that power Electron applications, giving you programmatic access to control their behavior and state.
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 capabilities allow you to validate application behavior, verify UI changes, and automate form interactions as part of your testing workflows, making it easier to ensure quality across your desktop applications.
Can electron manage multiple Electron app windows and webviews simultaneously?
Yes, electron is capable of managing multiple Electron app windows and webviews simultaneously, allowing you to coordinate interactions across different parts of your desktop applications. This enables complex automation scenarios where you need to orchestrate actions across multiple windows or control multiple webview instances within a single application.
Is electron available under an open-source license?
Yes, electron is released under the MIT license, making it freely available for both commercial and personal use. The MIT license allows you to use, modify, and distribute the skill with minimal restrictions, supporting open-source development and integration into your automation projects.
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 remote debugging
open -a
(truncated - see the full file via the links below)
File tree — 1 file
.agents/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 (Slack, VS Code, Discord, Figma, etc.)”
Give your agent the search over MCP, or paste the wish link into any chat. No install? Search from any chat →
Related skills
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.
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.
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.
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.
dev-browser enables AI agents and developers to automate browser interactions through sandboxed JavaScript execution. Scripts run safely in an isolated QuickJS WASM environment without access to the host system, while maintaining persistent page state across multiple interactions. Navigate websites, extract data, and control web applications programmatically with reliable, repeatable automation.
Agent Browser equips your agent with web navigation capabilities, allowing it to visit URLs, interact with page elements, and retrieve information from live websites. This skill bridges the gap between your agent and the open web, enabling research, data gathering, and automated web interactions without manual intervention.
More skills Agent Browser (NOASSERTION)