Getting it into your agent
One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.
npx skills add delta-and-beta/electron-dev-bridge --skill electron-app-devgit clone --depth 1 https://github.com/delta-and-beta/electron-dev-bridgeWrote this? Show the measurements
A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.
[](https://agentmods.dev/skills/delta-and-beta/electron-dev-bridge/electron-app-dev)<a href="https://agentmods.dev/skills/delta-and-beta/electron-dev-bridge/electron-app-dev"><img src="https://agentmods.dev/badge/skills/delta-and-beta/electron-dev-bridge/electron-app-dev/github.svg" alt="Measured on agentmods" height="20"></a>Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.
<a href="https://agentmods.dev/skills/delta-and-beta/electron-dev-bridge/electron-app-dev"><img src="https://agentmods.dev/badge/skills/delta-and-beta/electron-dev-bridge/electron-app-dev.svg" alt="Reviewed on agentmods" width="80" height="20"></a>What it costs to keep this loaded
Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.
| Model | Per session | Once invoked |
|---|---|---|
| Fable 5.1 | $0.00056 | $0.01319 |
| Opus 5.5 | $0.00022 | $0.00528 |
| Sonnet 5.5 | $0.00011 | $0.00264 |
| Haiku 4.5 | $0.00006 | $0.00132 |
Grade A, and why
electron-app-dev scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 1mo ago.
A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.
Nothing flagged
None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.
How it starts
The opening of the file, as written. The whole thing — 143 lines — stays where its author put it; the contents beside it link to each section on GitHub.
Electron App Development with electron-dev-bridge
Use the MCP bridge to connect, inspect, interact with, and screenshot your Electron app directly from Claude Code.
Prerequisites
- Install:
npm install electron-dev-bridge - Generate config:
npx electron-mcp init - Register:
npx electron-mcp register - Start your app with
--remote-debugging-port(or letelectron_launchhandle it)
Connecting
# Launch and auto-connect (random port if configured port is busy)
electron_launch appPath="/path/to/{YOUR_APP}"
# Or connect to an already-running app
electron_connect
Complete Tool Reference (41 tools)
Connection & Targets
| Tool | Use for |
|---|---|
electron_launch |
Launch app with debug port and connect |
electron_connect |
Connect to running app |
electron_list_targets |
List all BrowserWindows (multi-window) |
electron_switch_target |
Switch to a different window |
DOM Queries
| Tool | Use for |
|---|---|
electron_query_selector |
Find one element by CSS selector |
electron_query_selector_all |
Find all matching elements (max 50) |
electron_find_by_text |
Find elements by visible text content |
electron_find_by_role |
Find elements by ARIA role |
electron_get_accessibility_tree |
Full a11y tree with roles and names |
Interaction
| Tool | Use for |
|---|---|
electron_click |
Click by selector or coordinates |
electron_type_text |
Type into input (appends to existing) |
electron_fill |
Clear field then type new text (replaces) |
electron_press_key |
Press Enter, Tab, Escape, arrows, etc. |
electron_select_option |
Select dropdown option by value or text |
electron_hover |
Hover to trigger :hover states and tooltips |
State Reading
| Tool | Use for |
|---|---|
electron_get_text |
Get innerText of element |
electron_get_value |
Get input/textarea/select value |
electron_get_attribute |
Get specific attribute |
electron_get_bounding_box |
Get element position and size |
electron_get_url |
Get current page URL |
electron_evaluate |
Run arbitrary JS in the renderer |
electron_get_page_summary |
One-call page overview (counts, errors, loading state) |
electron_get_form_state |
All form fields with values, labels, validation |
What this file has done since we first saw it
Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.
- 1mo ago First seen · 143 lines · 56 tokens per session scan A e47f58d8dd01
electron-app-dev is a skill published in the GitHub repository delta-and-beta/electron-dev-bridge (1 stars, last pushed 6mo ago), licensed MIT. It adds 56 tokens to every session and 1,319 once invoked, about $0.0002 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.
Other skills, from other repositories
node-inspect-debugger
Debug Node.js via --inspect + Chrome DevTools Protocol CLI.
chrome-agent
Local browser automation with structured, verified outcomes. Use for web navigation, scraping and extraction, form interaction, screenshots and downloads, network or console checks, responsive testing, or page-scoped device emulation.
scrape-structured-data
Get the repeating records off a web page (product grids, search results, job listings, news feeds, tables) as JSON, without writing CSS selectors and without spending a model call to read the HTML. Works on sites with no API, including ones behind a login or bot protection. Runs locally, one binary, no API key. Use…
cdpilot
Browser automation over raw Chrome DevTools Protocol — navigate, click, fill forms, screenshot, extract content, handle iframes, and bypass basic bot detection. Use whenever a task needs a real browser (no Puppeteer/Playwright/Selenium available, or when those get detected) — for example "open this page and click X"…
owb
Open Web Bridge (OWB) — drive the user's own real browser with the owb command. Read pages behind their existing logins, gather and cross-check information, fill forms, walk multi-step flows, debug their site, audit responsive/accessibility behavior, and capture or reverse-engineer network traffic. Use this whenever…
paseo-skins
Safely browse, create, inspect, install, switch, verify, and remove themes for the Paseo desktop app. Use when a user asks an agent to change Paseo's background, build a theme from an image, apply a Paseo skin, list available themes, diagnose a theme, or restore Paseo's native appearance.