agent-browser

Control web browsers via CLI for navigation, element interaction, and data extraction.

610|93|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/partme-ai/full-stack-skills --skill agent-browser-partme-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/partme-ai/full-stack-skills/tree/main/skills/agent-browser
Command: npx skills add https://github.com/partme-ai/full-stack-skills --skill agent-browser-partme-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates browser interactions via CLI commands, enabling AI agents to navigate, interact with, and extract information from web pages programmatically.

Core Features & Use Cases

  • Browser Automation: Control browsers from the command line for tasks like form filling, clicking elements, and data scraping.
  • AI Agent Integration: Designed for seamless integration with AI agents, providing machine-readable output and deterministic element selection.
  • Use Case: An AI agent needs to book a flight. It uses this Skill to open the booking website, fill in flight details using refs, click the search button, and then extract available flight options.

Quick Start

Use agent-browser to open the URL 'https://example.com' and then take a snapshot of the page.

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 interaction for an AI agent?

Browser automation for AI agents works through a command-line interface that enables programmatic control over web browsers. It supports navigation, element interaction, data extraction, and form submission with JSON output for machine readability and session management for state persistence.

How do I select elements deterministically during web scraping with AI agents?

Deterministic element selection during web scraping is achieved using refs, CSS selectors, XPath, and semantic locators. This allows AI agents to reliably target specific web page elements for interaction and data extraction without ambiguity.

Can I use a CLI to extract data from web pages in JSON format?

Yes, you can use a CLI to extract data from web pages and output it in JSON format. This provides machine readability, making it directly usable by AI agents and other automated systems for downstream processing.

Does browser automation support session management for state persistence?

Yes, browser automation supports session management for state persistence. This allows AI agents to maintain browser state across multiple CLI commands, enabling complex multi-step workflows like logging in and navigating restricted pages.

What is the best way to fill out forms programmatically using an AI agent?

The best way to fill out forms programmatically is using a CLI designed for AI agents that supports deterministic selectors like refs and XPath. It enables precise form field targeting and submission while returning JSON output for verification.