agent-browser

Automate web browser navigation, form filling, and data extraction via CLI.

Updated Feb 17, 2026
One-click install
npx skills add https://github.com/murphyjoseph/template-full-stack-express-simple --skill agent-browser-murphyjoseph
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/murphyjoseph/template-full-stack-express-simple/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/murphyjoseph/template-full-stack-express-simple --skill agent-browser-murphyjoseph

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

AI agents and developers cannot natively control web browsers to complete repetitive tasks like form submission, data scraping, and web app testing, which requires manual effort and is prone to human error.

Core Features & Use Cases

  • Programmatic Browser Control: Navigate to any URL, interact with page elements (click, fill forms, select options), capture screenshots and PDFs, and extract text or structured data using simple CLI commands.
  • Session & Authentication Persistence: Save and reuse authenticated browser sessions to skip repeated login steps for protected sites, with built-in support for OAuth, 2FA, cookie-based auth, and token refresh handling.
  • Use Case: Automate end-to-end workflows like logging into a SaaS dashboard, filling out a multi-step registration form, and exporting the confirmation page as a PDF for record-keeping, all without manual intervention.

Quick Start

To automate a web task, tell the AI the target website and desired action, such as "log into my account at app.example.com and export my monthly usage report as a PDF".

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 scraping and browser interactions for repetitive tasks?

You can automate web scraping and browser interactions by issuing CLI commands that navigate URLs, click elements, fill forms, and extract structured data. This approach replaces manual effort for repetitive web tasks like data scraping and form submission.

Does browser automation support authenticated session persistence for protected sites?

Authenticated session persistence allows you to save and reuse browser sessions, skipping repeated logins for protected sites. It supports cookie-based auth, OAuth, 2FA, and token refresh handling to maintain access across multiple automation runs.

Can I run automated web testing in headless and headed browser modes?

Automated web testing supports both headless and headed browser modes for executing visual regression tests and end-to-end workflows. You can capture screenshots, interact with elements, and export pages as PDFs.

Do I need a specific CLI tool installed to enable AI agents to control web browsers?

Yes, enabling AI agents to control web browsers requires the agent-browser CLI tool installed locally on your machine. This tool provides the programmatic interface needed for navigation, data extraction, and form filling.

What are the limitations of using CLI-based browser automation for web application testing?

CLI-based browser automation for web application testing requires local setup and may need configurable proxy settings for restricted networks. Complex workflows involving visual regression testing and authenticated sessions require careful state management to avoid token refresh issues.