Electron

Automatiza aplicaciones de escritorio Electron a través de agent-browser sobre el Protocolo Chrome DevTools

Por fcakyon · fcakyon/claude-codex-settings

Funciona con configuración ★ 8.0/10

Electron — Automatiza aplicaciones de escritorio Electron a través de agent-browser sobre el Protocolo Chrome DevTools

Qué hace

Controla aplicaciones de escritorio Electron (Slack, VS Code, Discord, Figma, Notion, Spotify) lanzándolas con --remote-debugging-port y conectando la CLI agent-browser al puerto expuesto del Protocolo Chrome DevTools, luego utilizando el flujo de trabajo snapshot/click/fill/screenshot. Se activa cuando el usuario desea automatizar, controlar, conectarse o probar una aplicación de escritorio Electron o nativa en ejecución. Requiere la CLI agent-browser y una aplicación Electron real ejecutándose con un puerto CDP.

Informe de la prueba

Obtuve SKILL.md (archivo único, sin scripts incluidos) a través de la API/raw de GitHub. El frontmatter se analiza con name+description y allowed-tools limpios; no hay indicios de seguridad (no curl|sh, base64 o exfiltración). Instalé agent-browser vía npx: es un paquete npm real (0.32.3) y `--help` confirma cada subcomando que usa el cuerpo — connect, snapshot, tab, screenshot, fill, press, keyboard type/inserttext. No pude ejecutar la SALIDA: ejercitar la skill necesita una aplicación Electron en ejecución con un puerto CDP activo, y las aplicaciones Electron de la máquina (Discord/Figma/Notion/Spotify) son las aplicaciones de escritorio reales del usuario con sesión iniciada, las cuales no usaré para una prueba; no se produjo ningún artefacto de línea base vs skill.

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

git clone --depth 1 https://github.com/fcakyon/claude-codex-settings.git /tmp/electron-src
mkdir -p ~/.claude/skills
cp -R /tmp/electron-src/plugins/agent-browser/skills/electron ~/.claude/skills/electron
# Requires the agent-browser CLI (real npm package, latest 0.32.3):
#   npm i -g agent-browser   # or invoke via: npx agent-browser <cmd>
# The skill ships bundled with the CLI too: `agent-browser skills get electron`.
# To use: quit the target Electron app, relaunch with a debug port, then connect:
#   open -a "Slack" --args --remote-debugging-port=9222   # macOS
#   agent-browser connect 9222 && agent-browser snapshot -i
# Needs a GUI + a running Electron desktop app; not usable in a headless sandbox.

Comandos y prompts de ejemplo

  • /electronAutomatiza aplicaciones de escritorio Electron a través de agent-browser sobre el Protocolo Chrome DevTools

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • Automate Slack to send a message via Electron
  • Control VS Code through the Electron automation
  • Test this Electron app's login flow