agent-browser

Automate browser navigation, interaction, and data extraction via Bash commands.

6|1|Updated Jan 12, 2026
One-click install
npx skills add https://github.com/code-sensei/artemiskit --skill agent-browser-code-sensei
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser
Source: https://github.com/code-sensei/artemiskit/tree/main/.claude/skills/agent-browser
Command: npx skills add https://github.com/code-sensei/artemiskit --skill agent-browser-code-sensei

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates repetitive browser tasks for testing, form filling, screenshots, and data extraction, reducing manual testing effort.

Core Features & Use Cases

  • Automates browser interactions via a rich command set for navigation, element interaction, and data capture in web applications.
  • Supports snapshot-based selectors and scripted workflows for web testing, QA automation, demos, and data collection.
  • Use Case: End-to-end testing of web apps, automated form submission, and extraction of visible text or attributes for reporting.

Quick Start

Open a URL with agent-browser open https://example.com and interact with elements using refs from the snapshot.

Frequently Asked Questions about agent-browser

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

FAQPage Schema
How do I automate end-to-end web testing without writing complex framework code?

You can automate end-to-end web testing using a Bash-based command set that handles browser navigation, element interaction, and data capture. It provides snapshot-based selectors to script workflows for QA automation without heavy framework setup.

Can I extract visible text and attributes from modern web apps using command line scripting?

Yes, you can extract visible text and attributes from modern web apps using command line scripting. The tool provides data retrieval capabilities to capture visible content and element attributes during automated browser sessions.

What is the best way to automate form filling and submission for web applications?

The best way to automate form filling is by using snapshot-based selectors to identify input fields and trigger actions. You open a URL, capture a snapshot for element refs, and execute Bash commands to fill and submit forms.

Does this browser automation approach work for taking screenshots during QA workflows?

Yes, browser automation works for taking screenshots during QA workflows by executing a snapshot command within your scripted session. This reduces manual testing effort by capturing the visual state of web applications automatically.

How do I get started with browser automation for data extraction?

To start browser automation for data extraction, open a target URL with the command line interface and interact with elements using refs from the generated snapshot to navigate, capture data, and execute scripted workflows.

Are there limitations when using Bash scripting for web testing automation?

Bash scripting for web testing automation relies on snapshot-based selectors and ref-based actions, meaning dynamic content changes may require capturing new snapshots. It is tailored for scripted workflows rather than real-time interactive browsing.