$npx skillfedfor your agent

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

820 70 Apache-2.0updated by fcakyon

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.

manual: git clone https://github.com/fcakyon/claude-codex-settings → cp -r claude-codex-settings/plugins/agent-browser/skills/electron ~/.claude/skills/electron
plugins/agent-browser/skills/electron/SKILL.md · version 25109f25

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.

Same gist for agents: .md · .json

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

  1. Launch the Electron app with remote debugging enabled
  2. Connect agent-browser to the CDP port
  3. Snapshot to discover interactive elements
  4. Interact using element refs
  5. 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
by Factory-AI · Factory-AI/factory-plugins

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.

no license declared → metadata onlyupdated Jul 2026
★ 97repo stars
electron
by opral · opral/flashtype

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.

MITupdated Jul 2026
★ 281repo stars
electron
by vercel-labs · vercel-labs/agent-browser

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.

Apache-2.0updated Jul 2026
★ 39,346repo stars
external-electron-apps
by saffron-health · saffron-health/libretto

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.

MITupdated Jul 2026
★ 841repo stars
agent-browser
by fcakyon · fcakyon/claude-codex-settings

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.

Apache-2.0updated Jul 2026
★ 820repo stars
Agent Browser
by nicepkg · nicepkg/auto-company

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.

no license declared → metadata onlyfor claude-codeupdated Feb 2026
★ 181repo stars
Tags
desktop-automationchromium-protocolnative-app-controlwebview-interactioncross-platform-desktopdevtools-integrationapp-testingmulti-window-management