agent-browser

Automates browser tasks via CDP with clickable element snapshots and screenshots.

63|12|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/iBz-04/gloamy --skill agent-browser-ibz-04
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/iBz-04/gloamy/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/iBz-04/gloamy --skill agent-browser-ibz-04

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill removes the manual effort of interacting with complex websites by letting you navigate, click, fill forms, extract information, and capture visual evidence programmatically.

Core Features & Use Cases

  • Browser automation with interactive element refs: Use snapshot-based element references to reliably find and act on UI controls.
  • Reliable workflows for dynamic pages: Navigate, wait for conditions (URL patterns, element presence, network idle), and re-snapshot after DOM changes.
  • Evidence and verification: Take screenshots (full/annotated), generate PDFs, and diff snapshots or screenshots to confirm outcomes.
  • Authentication and session reuse: Restore auth state via state files, persistent profiles, session names, or an encrypted auth vault approach.
  • Automation at scale: Run parallel sessions and batch command sequences to reduce overhead for multi-step tasks.

Quick Start

Instruct your agent to open the login page at https://example.com/login, wait for network idle, snapshot interactive elements, then fill the username and password fields and click the submit button.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate web interaction and form filling on dynamic pages?

Web interaction and form filling are automated by taking accessibility snapshots to discover interactive elements via refs, then performing deterministic clicks and inputs. The system waits for network idle or URL patterns and re-snapshots after DOM updates to ensure reliability.

Can I reuse login sessions for browser automation instead of authenticating every time?

Yes, login sessions can be reused for browser automation by restoring authentication state. You can persist sessions using state files, persistent profiles, session names, or an encrypted auth vault, eliminating the need to repeatedly authenticate during automated workflows.

What is the best way to capture visual evidence like screenshots during web scraping?

The best way to capture visual evidence during web scraping is by utilizing built-in screenshot and PDF generation features. You can capture full or annotated screenshots and generate PDFs to verify UI testing outcomes and confirm workflow results.

Do I need Chrome or Chromium control to run browser automation tasks?

Yes, you need Chrome or Chromium control via CDP to run these browser automation tasks. The Skill relies on the Chrome DevTools Protocol to navigate URLs, discover interactive elements, and execute deterministic interactions like clicks and form submissions.

How does browser automation handle dynamic DOM changes after clicking an element?

Browser automation handles dynamic DOM changes by implementing a ref lifecycle that automatically re-snapshots the page after navigation or DOM updates. This ensures that interactive element references remain accurate and deterministic interactions do not fail on dynamic pages.

Can I run parallel sessions for large scale web scraping and UI testing?

Yes, you can run parallel sessions and batch command sequences for large scale web scraping and UI testing. This approach reduces overhead for multi-step tasks by executing multiple automated browser workflows concurrently.