agent-browser

Automate browser tasks via a Rust CLI with Chrome/Chromium CDP.

1|Updated Mar 17, 2025
One-click install
npx skills add https://github.com/ozby/ingest-lens --skill agent-browser-ozby
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/ozby/ingest-lens/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/ozby/ingest-lens --skill agent-browser-ozby

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

AI-powered workflows often require reliable, repeatable browser interactions for data collection, testing, and automation across websites and Electron apps. This skill provides a fast Chrome/Chromium via CDP-based CLI to perform those tasks with safety rails, session persistence, and observable outcomes.

Core Features & Use Cases

  • Fast browser orchestration via a native Rust CLI with CDP control and stable element references for deterministic actions.
  • Automate common tasks: open pages, fill forms, click elements, take screenshots, extract data, and perform lightweight tests.
  • Specialized workflows for Electron apps, Slack-like interfaces, QA, and exploratory testing, with session vaults and persistent state.

Quick Start

Instruct the agent to open a target website and perform the desired browser actions.

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 CDP?

Browser automation for AI agents is handled through a native Rust CLI that controls Chrome/Chromium via CDP, providing stable element references for deterministic actions like form filling and data extraction.

Can I automate web testing and form filling in Electron apps?

Yes, web testing and form filling can be automated in Electron apps using specialized workflows that leverage CDP control, session vaults, and persistent state for reliable and repeatable interactions.

How does session management work for AI web navigation?

Session management for AI web navigation uses session vaults and persistent state to maintain login contexts and browser environments, ensuring repeatable and safe interactions across multiple automation runs.

What is the best way to extract data from websites with an AI agent?

Data extraction from websites is best achieved by instructing the AI agent to open target pages via the Rust CLI, leveraging safe interaction guarantees and observable outcomes to collect structured data reliably.

Does this browser automation approach work with cloud browsers?

Yes, this browser automation approach supports cloud browsers alongside local websites and Electron apps, using CDP control and stable element references to ensure deterministic actions across environments.