agent-browser

Automates browser tasks on web pages and Electron apps via a native Rust CLI.

Updated Nov 16, 2022
One-click install
npx skills add https://github.com/kos3nz/dotfiles --skill agent-browser-kos3nz
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/kos3nz/dotfiles/tree/main/.config/agents/skills/agent-browser
Command: npx skills add https://github.com/kos3nz/dotfiles --skill agent-browser-kos3nz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Browser automation for AI agents to interact with websites, fill forms, click elements, take screenshots, extract data, test web apps, and QA web experiences.

Core Features & Use Cases

  • Fast native Rust CLI for browser automation
  • Chrome/Chromium via CDP with accessibility-tree snapshots and compact @eN element refs
  • Sessions, authentication vault, state persistence, and video recording
  • Specialized skills for Electron apps, Slack, exploratory testing, cloud providers

Quick Start

Load the core workflows content by running agent-browser skills get core.

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 tasks for AI agents using a CLI?

You can automate browser tasks for AI agents using a fast native Rust CLI that controls Chrome via CDP, enabling website navigation, form filling, and data extraction through accessibility-tree snapshots.

Can I use CDP to control Chrome for QA testing and web automation?

Yes, CDP-based browser control allows you to perform QA testing and web automation by interacting with web pages using compact accessibility-tree references and session management.

Does this browser automation tool support testing Electron apps?

Yes, the tool includes specialized skills for automating Electron apps, allowing AI agents to interact with and test desktop application interfaces alongside standard web pages.

What is the best way to manage authentication state for automated web interactions?

The best way to manage authentication state is using the built-in authentication vault and session persistence features, which maintain state across automated browser interactions.

How do AI agents identify and interact with web elements during automation?

AI agents identify and interact with web elements using compact @eN element references derived from accessibility-tree snapshots, providing a reliable method for clicking and extracting data.

Can I record video of automated browser sessions for QA testing?

Yes, you can record video of your automated browser sessions, providing visual outputs for QA testing and review of web interactions performed by the AI agents.