embedded-browser

Discover Electron remote debugging ports and control browser targets via Chrome DevTools Protocol.

Updated Mar 29, 2026
One-click install
npx skills add https://github.com/shuff57/agent-evo --skill embedded-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: embedded-browser
Source: https://github.com/shuff57/agent-evo/tree/main/skills/.archive/embedded-browser
Command: npx skills add https://github.com/shuff57/agent-evo --skill embedded-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the process of discovering and controlling Electron embedded browsers, enabling external agents to interact with them using the Chrome DevTools Protocol.

Core Features & Use Cases

  • CDP Port Discovery: Automatically finds the Electron remote debugging port for embedded browsers.
  • Target Control: Allows external agents to list, snapshot, and interact with browser targets.
  • Integration with Playwriter: Enables seamless connection and interaction with the embedded browser within Playwriter automation.

Quick Start

Use the embedded-browser skill to list available browser targets after starting OGRE Desktop.

Frequently Asked Questions about embedded-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I control an Electron embedded browser remotely?

You can control an Electron embedded browser remotely by using the Chrome DevTools Protocol to discover its remote debugging port, enumerate browser targets, and execute interaction commands like snapshotting and clicking elements.

How does Chrome DevTools Protocol browser automation work for Electron apps?

Chrome DevTools Protocol browser automation for Electron apps works by connecting external agents to a discovered remote debugging port, allowing them to list available browser targets and send interaction commands to specific web views.

Can I use Playwriter automation to interact with an Electron embedded browser?

Yes, you can use Playwriter automation to interact with an Electron embedded browser by leveraging the Chrome DevTools Protocol to establish a seamless connection and control browser targets within the OGRE Desktop environment.

What is the process for discovering a remote debugging port in an Electron app?

Discovering a remote debugging port in an Electron app involves scanning the OGRE Desktop environment to automatically find the active port exposed by the embedded browser for external Chrome DevTools Protocol connections.

Does browser target control support taking snapshots of embedded web views?

Yes, browser target control supports taking snapshots of embedded web views by executing specific snapshotting commands through the Chrome DevTools Protocol after enumerating the available targets in the Electron application.