agent-browser

Automate browser interactions via a command-line interface with Playwright.

19|5|Updated Nov 23, 2025
One-click install
npx skills add https://github.com/Nir-Bhay/markups --skill agent-browser-nir-bhay
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/Nir-Bhay/markups/tree/main/.agents/skills/agent-browser
Command: npx skills add https://github.com/Nir-Bhay/markups --skill agent-browser-nir-bhay

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates browser interactions, allowing AI agents to navigate websites, fill forms, click buttons, scrape data, and perform complex web-based tasks programmatically.

Core Features & Use Cases

  • Web Navigation: Open URLs, navigate back/forward, and reload pages.
  • Element Interaction: Click, fill forms, select options, check boxes, and type text using semantic locators or element references.
  • Data Extraction: Scrape text, HTML, attributes, and structured data from web pages.
  • Screenshots & PDFs: Capture full-page screenshots or export pages as PDFs.
  • Session Management: Maintain persistent sessions, save/load authentication state, and manage multiple concurrent sessions.
  • Use Case: An AI agent can use this Skill to log into a web application, fill out a complex multi-step form, and then extract the confirmation details, all without human intervention.

Quick Start

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

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

Browser automation allows AI agents to navigate websites, fill forms, and scrape data programmatically. This Skill provides a command-line interface using Playwright to interact with web elements and extract structured data.

Can I use this to log into a website and save my authentication state?

Yes, browser automation supports session management to maintain persistent sessions. You can save and load authentication state, allowing AI agents to log into web applications and manage multiple concurrent sessions without human intervention.

How do I capture full-page screenshots and generate PDFs from web pages?

You can capture full-page screenshots and export web pages as PDFs using CLI commands. The Skill integrates with Playwright to render pages and save visual or document outputs programmatically.

Does this browser automation tool work without installing external dependencies?

The Skill operates with no listed dependencies, providing scripts and references internally. It leverages Playwright for cross-browser automation, enabling web interaction directly through its command-line interface.

What is the best way to extract structured data from web pages programmatically?

Data scraping is handled through semantic locators and element references to extract text, HTML, and attributes. This approach allows AI agents to scrape structured data from web pages via a command-line interface.

How does an AI agent click buttons and type text using semantic locators?

Element interaction is achieved by using semantic locators or element references to click, fill forms, select options, and type text. The AI agent sends CLI commands to automate these web interactions programmatically.