Electron

Electron-Desktop-Apps über agent-browser und das Chrome DevTools Protocol automatisieren

von fcakyon · fcakyon/claude-codex-settings

Funktioniert mit Setup ★ 8.0/10

Electron — Electron-Desktop-Apps über agent-browser und das Chrome DevTools Protocol automatisieren

Was es kann

Steuert Electron-Desktop-Apps (Slack, VS Code, Discord, Figma, Notion, Spotify), indem sie mit --remote-debugging-port gestartet und die agent-browser CLI mit dem freigelegten Chrome DevTools Protocol-Port verbunden wird, um dann den Snapshot-/Klick-/Ausfüll-/Screenshot-Workflow zu verwenden. Wird ausgelöst, wenn der Benutzer eine laufende Electron- oder native Desktop-App automatisieren, steuern, verbinden oder testen möchte. Erfordert die agent-browser CLI und eine tatsächlich laufende Electron-App mit einem CDP-Port.

Testbericht

SKILL.md (einzelne Datei, keine gebündelten Skripte) über die GitHub API/raw abgerufen. Frontmatter wird mit name+description und sauberen allowed-tools geparst; keine Sicherheitsrisiken (kein curl|sh, base64 oder Exfiltration). agent-browser über npx installiert: Es ist ein echtes npm-Paket (0.32.3) und `--help` bestätigt jeden Unterbefehl, den der Body verwendet – connect, snapshot, tab, screenshot, fill, press, keyboard type/inserttext. OUTPUT konnte nicht ausgeführt werden: Die Ausübung des Skills erfordert eine laufende Electron-App mit einem Live-CDP-Port, und die Electron-Apps des Rechners (Discord/Figma/Notion/Spotify) sind die echten angemeldeten Desktop-Apps des Benutzers, die ich für einen Test nicht übernehmen werde; es wurde kein Baseline-vs-Skill-Artefakt erstellt.

Getestet am: 2026-07-21 · Claude Code 2.x (agent harness)

Installation

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.

Befehle & Beispiel-Prompts

  • /electronElectron-Desktop-Apps über agent-browser und das Chrome DevTools Protocol automatisieren

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

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