agent-browser

Automate browser tasks via a Playwright-driven CLI and Node.js daemon.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates browser-based tasks for AI workflows by enabling deterministic, scriptable interactions with web applications.

Core Features & Use Cases

  • Deterministic element interaction via a Playwright-driven CLI and daemon architecture for AI agents.
  • Multi-session browser control with session persistence between commands, ideal for long-running automation tasks.
  • Rich interaction capabilities including open, click, fill, extract, and navigation, suitable for testing, scraping, and data collection.

Quick Start

Install the tool globally and start by opening a URL to initiate a browser automation session.

Frequently Asked Questions about agent-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate browser tasks for AI workflows using a CLI?

Automating browser tasks for AI workflows is done through a CLI that orchestrates Playwright-driven interactions via a Node.js daemon and Rust CLI. It enables deterministic web navigation, form filling, data extraction, and testing across multi-step sessions.

What is the best way to maintain browser session state across multiple automation commands?

Maintaining browser session state across multiple automation commands requires a daemon architecture. The daemon communicates with the CLI to preserve session persistence between commands, ensuring fast replays and enabling long-running automation tasks without losing context.

Do I need Rust and Node.js to run Playwright browser automation for AI agents?

Running Playwright browser automation for AI agents requires Node.js, Rust, and Playwright. The tool uses a Rust CLI and a Node.js daemon to orchestrate interactions, meaning all three dependencies must be installed in the environment before execution.

Can I use web automation to extract data and fill forms deterministically?

Web automation can extract data and fill forms deterministically using a Playwright-driven CLI. It provides rich interaction capabilities including open, click, fill, extract, and navigation, making it suitable for scraping, data collection, and testing tasks.

What are the limitations of using a CLI for web automation in multi-step sessions?

Limitations of using a CLI for web automation in multi-step sessions include the dependency on a running Node.js daemon to maintain session state. If the daemon fails, session persistence and fast replays are lost, interrupting long-running automation tasks.