agent-browser

Automate web browser interactions for AI agents using Playwright.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Kuass/kiro-gateway-plus --skill agent-browser-kuass
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/Kuass/kiro-gateway-plus/tree/main/.opencode/skill/agent-browser
Command: npx skills add https://github.com/Kuass/kiro-gateway-plus --skill agent-browser-kuass

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates web browsing and interaction tasks for AI agents, making it possible to scrape data, fill forms, and navigate websites programmatically.

Core Features & Use Cases

  • Web Interaction: Open URLs, click elements, fill forms, and extract data from web pages.
  • AI-Friendly Locators: Uses AI-generated refs for deterministic element selection.
  • Use Case: An AI agent needs to research a product on an e-commerce site, add it to the cart, and proceed to checkout. This Skill handles all the browser interactions.

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

You can automate web scraping and form filling for an AI agent by using this Skill to drive Playwright browser interactions via a Rust CLI and Node.js daemon. It enables programmatic URL navigation, element clicking, and data extraction from dynamic web pages.

How does AI-friendly element targeting work for browser automation?

AI-friendly element targeting works by utilizing snapshots and AI-generated refs to provide deterministic element selection. This approach ensures that the AI agent can reliably locate and interact with specific dynamic content on web pages without relying on brittle selectors.

Can I use Playwright to add items to a cart and proceed to checkout programmatically?

Yes, you can use Playwright to add items to a cart and proceed to checkout programmatically. This Skill handles complex web interactions like navigating e-commerce sites, clicking elements, filling forms, and extracting data through its Rust CLI and Node.js daemon architecture.

What is the best way to interact with dynamic web content using an AI agent?

The best way to interact with dynamic web content using an AI agent is by employing deterministic locators via snapshots and refs. This Skill automates web browser interactions, allowing agents to reliably navigate, extract data, and submit forms on dynamic pages.

Do I need Node.js and Rust to run web interaction tasks with this Skill?

Yes, you need the Node.js and Rust environment to run web interaction tasks, as this Skill relies on a Rust CLI and Node.js daemon architecture to execute Playwright browser automation commands for AI agents.

Why use AI-generated refs instead of standard CSS selectors for web automation?

AI-generated refs are used instead of standard CSS selectors to ensure deterministic element targeting on dynamic web pages. This method allows AI agents to consistently identify elements for web scraping and form filling without breaking when website structures change.