Electron

Automatyzuj aplikacje desktopowe Electron za pomocą agent-browser przez Chrome DevTools Protocol

Autor: fcakyon · fcakyon/claude-codex-settings

Działa po konfiguracji ★ 8.0/10

Electron — Automatyzuj aplikacje desktopowe Electron za pomocą agent-browser przez Chrome DevTools Protocol

Co robi ten skill

Steruje aplikacjami desktopowymi Electron (Slack, VS Code, Discord, Figma, Notion, Spotify) poprzez uruchamianie ich z --remote-debugging-port i łączenie agent-browser CLI z udostępnionym portem Chrome DevTools Protocol, a następnie używanie przepływu pracy snapshot/click/fill/screenshot. Uruchamia się, gdy użytkownik chce zautomatyzować, kontrolować, połączyć się lub przetestować działającą aplikację Electron lub natywną aplikację desktopową. Wymaga agent-browser CLI i rzeczywistej aplikacji Electron działającej z portem CDP.

Raport z testu

Pobrano SKILL.md (pojedynczy plik, bez dołączonych skryptów) za pośrednictwem GitHub API/raw. Frontmatter parsowany z name+description i czystymi allowed-tools; brak zagrożeń bezpieczeństwa (brak curl|sh, base64 ani eksfiltracji). Zainstalowano agent-browser za pomocą npx: to prawdziwy pakiet npm (0.32.3), a `--help` potwierdza każde podpolecenie używane w treści — connect, snapshot, tab, screenshot, fill, press, keyboard type/inserttext. Nie można było uruchomić OUTPUT: ćwiczenie umiejętności wymaga działającej aplikacji Electron z aktywnym portem CDP, a aplikacje Electron na maszynie (Discord/Figma/Notion/Spotify) to prawdziwe, zalogowane aplikacje desktopowe użytkownika, których nie będę przejmował do testu; nie wyprodukowano artefaktu baseline-vs-skill.

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

Instalacja

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.

Komendy i przykładowe prompty

  • /electronAutomatyzuj aplikacje desktopowe Electron za pomocą agent-browser przez Chrome DevTools Protocol

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

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