Electron

Automatisere Electron desktop-apper via agent-browser over Chrome DevTools Protocol

av fcakyon · fcakyon/claude-codex-settings

Krever oppsett ★ 8.0/10

Electron — Automatisere Electron desktop-apper via agent-browser over Chrome DevTools Protocol

Hva den gjør

Driver Electron desktop-apper (Slack, VS Code, Discord, Figma, Notion, Spotify) ved å starte dem med --remote-debugging-port og koble agent-browser CLI til den eksponerte Chrome DevTools Protocol-porten, deretter bruke snapshot/click/fill/screenshot-arbeidsflyten. Utløses når brukeren ønsker å automatisere, kontrollere, koble til, eller teste en kjørende Electron eller native desktop-app. Krever agent-browser CLI og en faktisk Electron-app som kjører med en CDP-port.

Testrapport

Hentet SKILL.md (enkeltfil, ingen medfølgende skript) via GitHub API/raw. Frontmatter parses med name+description og rene allowed-tools; ingen sikkerhetsbrudd (ingen curl|sh, base64, eller eksfiltrering). Installerte agent-browser via npx: det er en ekte npm-pakke (0.32.3) og `--help` bekrefter hver underkommando body bruker — connect, snapshot, tab, screenshot, fill, press, keyboard type/inserttext. Kunne ikke kjøre OUTPUT: å utøve ferdigheten krever en kjørende Electron-app med en live CDP-port, og maskinens Electron-apper (Discord/Figma/Notion/Spotify) er brukerens ekte innloggede desktop-apper, som jeg ikke vil kommandere for en test; ingen baseline-vs-ferdighet artefakt ble produsert.

Testet på: 2026-07-21 · Claude Code 2.x (agent harness)

Installer

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.

Kommandoer og eksempelprompter

  • /electronAutomatisere Electron desktop-apper via agent-browser over Chrome DevTools Protocol

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

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