agent-browser

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

Updated Feb 2, 2026
One-click install
npx skills add https://github.com/treephesians/annotation --skill agent-browser-treephesians
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/treephesians/annotation/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/treephesians/annotation --skill agent-browser-treephesians

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates repetitive and complex interactions with websites, saving users time and effort by programmatically controlling a web browser.

Core Features & Use Cases

  • Web Navigation: Open URLs, navigate back/forward, and reload pages.
  • Form Interaction: Fill text fields, select dropdowns, check boxes, and submit forms.
  • Data Extraction: Scrape text content, element attributes, and page structure.
  • Screenshots & PDFs: Capture full-page screenshots or save pages as PDFs.
  • Use Case: Automate the process of logging into a web application, filling out a multi-step form, and then extracting specific data from the resulting page.

Quick Start

Use the agent-browser skill to open the website 'https://example.com' and take a screenshot.

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 browser actions like form filling and navigation?

Automate web browser interactions by issuing command-line instructions that navigate URLs, fill form fields, extract data, and capture screenshots. It relies on semantic locators and session management to handle dynamic web content programmatically.

Can I scrape text content and element attributes from dynamic web pages?

Yes, you can scrape text content, element attributes, and page structure from dynamic web pages. The AI agent interacts with dynamic content programmatically, using semantic locators to target and extract specific data points.

Does web automation work with multi-step forms and session management?

Yes, web automation supports multi-step form filling and session management. You can log into a web application, navigate through multiple pages, fill out sequential forms, and extract data from the resulting pages within a maintained session.

What is the best way to capture full-page screenshots during web scraping?

The best way to capture full-page screenshots during web scraping is to use browser control commands that instruct the browser to save the current page state as an image file or PDF, preserving the visual output of the extracted data.

Do I need to specify interactive element references to fill out dropdowns and checkboxes?

Yes, you need to specify interactive element references to fill out dropdowns and checkboxes. The automation uses semantic locators to accurately identify and interact with specific form controls on the web page.