agent-browser

Automate browser interactions for web testing and data extraction using Playwright.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates complex browser interactions, eliminating the need for manual navigation, form filling, and data extraction from websites.

Core Features & Use Cases

  • Web Navigation: Open, close, and navigate between web pages.
  • Form Interaction: Fill text fields, click buttons, select options, and handle checkboxes.
  • Data Extraction: Retrieve text, HTML, attributes, and structured data from web elements.
  • 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 taking a screenshot of the confirmation page.

Quick Start

Use the agent-browser skill to open the URL 'https://example.com'.

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 form filling using Playwright?

You can automate web scraping and form filling by using Playwright to navigate pages, locate elements via selectors or semantic locators, and extract text or HTML. This handles multi-step form completion and structured data extraction without manual input.

Can I intercept network requests and manage cookies during browser automation?

Browser automation supports advanced features like network interception and cookie management. You can capture network traffic, modify requests, and maintain session persistence across multiple navigated pages using Playwright's built-in state management capabilities.

What is the best way to capture full-page screenshots and save web pages as PDFs?

The best way to capture full-page screenshots and save PDFs is using Playwright's media capture functions. This allows you to programmatically navigate to a target URL and generate high-quality visual outputs of the entire web page for testing or archival.

How do I check element states and interact with web components during web testing?

Web testing involves checking element states and interacting with components by using semantic locators and selectors. You can fill text fields, click buttons, select options, and handle checkboxes to verify application behavior and ensure form interactions function correctly.

Does browser automation work for logging into web applications and persisting sessions?

Browser automation handles web application logins and session persistence by managing cookies and browser state. You can automate multi-step login flows, fill credentials, and maintain the authenticated session across subsequent navigated pages for continuous testing.