Browser Control

Inspect and interact with open browser surfaces using typed reference-driven actions.

5|Updated May 6, 2026
One-click install
npx skills add https://github.com/binary16labs/prime-silo --skill browser-control-binary16labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Browser Control
Source: https://github.com/binary16labs/prime-silo/tree/main/app/L0/_all/mod/_core/skillset/ext/skills/browser-control
Command: npx skills add https://github.com/binary16labs/prime-silo --skill browser-control-binary16labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser Control eliminates the manual back-and-forth of finding UI elements and repeatedly re-checking page state by guiding an agent to inspect, navigate, and interact with open browser surfaces reliably.

Core Features & Use Cases

  • Multi-browser inspection: Lists currently open browsers and supports selecting a target by numeric browser id.
  • State-settling reads: Uses content, detail, dom, and state helpers that internally settle navigation and capture fresh, typed ref markers for reliable follow-on actions.
  • Action via typed refs: Click, type, submit, typeSubmit, and scroll operate on refs from the latest content capture and return an action+state result to support controlled retries.
  • Last-resort evaluation: Provides an escape hatch (evaluate/send) when selectors and typed refs cannot express the required step.

Use case example: An agent can open a site, navigate to a product page, read the current page content with stable refs, click a “Login” link, type credentials into the correct input, and verify UI changes via updated validation and state signals.

Quick Start

Use Browser Control when at least one browser surface is open, then ask it to navigate browser 1 to a target host, read the main content with typed refs, and click a specific ref on that page.

Frequently Asked Questions about Browser Control

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

FAQPage Schema
How do I automate web navigation and form interaction on open browser pages?

To automate web navigation and form interaction, you select an open browser by its id and use typed references to click, type, and submit UI elements. The skill settles internal page state reads to ensure actions target the correct page reliably.

How does an agent inspect UI elements and verify post-action changes?

An agent inspects UI elements and verifies post-action changes by capturing fresh content and DOM state with typed reference markers. After an action like a click or submit, it reads the updated validation and state signals to confirm the expected UI change.

What is the best way to handle dynamic page content when automating browser actions?

The best way to handle dynamic page content is using state-settling reads that capture fresh content and typed refs before acting. This ensures your click, type, or scroll operations target current elements, returning an action and state result to support controlled retries.

Can I execute custom JavaScript when selectors and typed refs cannot express a required browser action?

Yes, you can execute custom JavaScript using an evaluate and send escape hatch when selectors and typed refs cannot express a required browser action. This provides a last-resort method to interact with the page while still returning structured action status handling.

How do I manage multiple open browsers during an automation task flow?

You manage multiple open browsers by listing all currently open browser instances and selecting your target by its numeric browser id. This directs your subsequent navigation, content reads, and UI actions to the correct page.

Why does my browser automation fail to target the correct UI elements after a page reload?

Browser automation fails to target correct UI elements after a page reload if the internal state is not settled. You must use content, detail, and dom helpers that internally settle navigation and capture fresh typed ref markers to ensure reliable follow-on actions.