Install any skill in seconds. Free to start, no credit card required.
Get Started Free →vercel-labs/electron
Automate Electron desktop apps (VS Code, Slack, Discord, Figma, Notion, Spotify, etc.) using agent-browser via Chrome DevTools Protocol.
Passed 21 of 22 test cases with the skill, and 12 of 22 without it.
and 10 more in the full report
9 fixed12 passed either way1 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
I want to take a single quick interactive snapshot of an Electron app running on port 9225 without persisting a session or running a separate explicit connect step first. How can I pass the port inline for a one-off snapshot command?
| Checked | Without skill | With skill |
|---|---|---|
| Uses the --cdp flag with port 9225 directly on the snapshot command | Passed | Passed |
| Includes the -i flag on snapshot to discover interactive elements | Missed | Passed |
The instructions your model reads when the skill loads.
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.
# Launch an Electron app with remote debugging
open -a "Slack" --args --remote-debugging-port=9222
# Connect agent-browser to the app
agent-browser connect 9222
# Standard workflow from here
agent-browser snapshot -i
agent-browser click @e5
agent-browser screenshot slack-desktop.png
Every Electron app supports the --remote-debugging-port flag since it's built into Chromium.
# Slack
open -a "Slack" --args --remote-debugging-port=9222
# VS Code
open -a "Visual Studio Code" --args --remote-debugging-port=9223
# Discord
open -a "Discord" --args --remote-debugging-port=9224
test cases passed, vs 12 / 22 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.