agent-browser

Automate browser interactions for UI testing and content extraction.

240|75|Updated Dec 3, 2020
One-click install
npx skills add https://github.com/mburumaxwell/paklo --skill agent-browser-mburumaxwell
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/mburumaxwell/paklo/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/mburumaxwell/paklo --skill agent-browser-mburumaxwell

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill automates browser interactions for web testing, form filling, screenshots, and data extraction, reducing manual repetitive tasks.

Core Features & Use Cases

  • Snapshot-driven element refs enable compact, deterministic interactions.
  • Navigate, click, fill, extract, and capture in local, staging, and CI/CD environments.
  • Use cases include UI validation, demo recordings, and data collection from web pages.

Quick Start

agent-browser open https://example.com agent-browser snapshot -i agent-browser click @e1 agent-browser fill @e2 "sample" agent-browser screenshot --full agent-browser close

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate browser interactions for web UI testing?

Automate browser interactions for web UI testing via a CLI that navigates pages, takes snapshots, clicks elements, fills forms, and captures screenshots across local, staging, and CI environments.

How do I extract data from web pages using CLI automation?

Extract data from web pages via CLI automation by navigating to the target URL, taking a snapshot to generate deterministic element refs, and executing commands to pull content from those specific elements.

How does snapshot-driven element identification work for form automation?

Snapshot-driven element identification works by generating compact, deterministic refs from a page snapshot, allowing you to reliably target and fill form fields using these specific identifiers like @e1.

Can I capture full-page screenshots in a CI/CD pipeline?

Yes, you can capture full-page screenshots in a CI/CD pipeline using the browser screenshot command with the full flag, enabling automated visual validation during continuous integration.

What do I need to run automated browser tests in staging environments?

To run automated browser tests in staging environments, you need the agent-browser CLI and a supported browser installed, enabling deterministic actions via snapshot-derived refs without manual repetitive tasks.

Does browser automation support deterministic actions for demo recording?

Yes, browser automation supports deterministic actions for demo recording by leveraging snapshot-derived refs and templates for common automation patterns, ensuring consistent playback across local and staging environments.