agent-browser-cli

Control and inspect supervised Chromium browsers via CLI workflows.

81|14|Updated Jul 8, 2026
One-click install
npx skills add https://github.com/guaidao2/XuanMu-RedTeam-Agent --skill agent-browser-cli-guaidao2
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: agent-browser-cli
Source: https://github.com/guaidao2/XuanMu-RedTeam-Agent/tree/main/sandbox/.agents/skills/agent-browser-cli
Command: npx skills add https://github.com/guaidao2/XuanMu-RedTeam-Agent --skill agent-browser-cli-guaidao2

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables reliable browser perception and interaction without requiring Selenium or Playwright, helping you navigate pages, operate controls, and inspect browser state in a supervised Chromium environment.

Core Features & Use Cases

  • Browser Control: Open tabs, navigate pages, inspect actionable elements, fill forms, click controls, and manage windows or tab groups.
  • Diagnostics and Capture: Scan page content, take screenshots, save PDFs, and inspect cookies, network requests, console logs, and CDP state when necessary.
  • Use Case: When validating a web application, use this Skill to navigate the interface, submit test inputs, capture evidence, and review network or console errors while preserving browser and profile identity.

Quick Start

Use the agent-browser-cli skill to open the target webpage, inspect its content, and interact with the relevant controls to complete the requested browser task.

Frequently Asked Questions about agent-browser-cli

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

FAQPage Schema
How do I automate web testing and form interaction in a Chromium browser?

You can automate web testing and form interaction by using supervised Chromium browser controls to navigate pages, inspect actionable elements, fill forms, and click controls without requiring Selenium or Playwright. It safely preserves browser and profile identity during operations.

Can I take screenshots and save PDFs during browser automation?

Yes, you can take screenshots and save PDFs during browser automation. The skill supports diagnostics and evidence-capture tasks, allowing you to scan page content, capture visual evidence, and safely handle the resulting binary artifacts.

How do I inspect network requests and console logs for web troubleshooting?

To inspect network requests and console logs for web troubleshooting, you can use the skill's diagnostics features to monitor network activity, review console logs, and inspect cookies alongside the CDP state within a supervised Chromium environment.

Does this browser automation approach require Selenium or Playwright?

No, this browser automation approach does not require Selenium or Playwright. The skill enables reliable browser perception and interaction independently, utilizing high-level CLI workflows to control supervised Chromium browsers directly.

What is the best way to handle stale elements during web page navigation?

The best way to handle stale elements during web page navigation is to refresh element snapshots after page changes. The skill applies high-level CLI workflows that require explicit tab and profile identity to ensure accurate element targeting.

Are there limitations when managing multiple tabs during browser automation?

When managing multiple tabs during browser automation, you must maintain explicit tab and profile identity. The skill requires safe handling of sensitive browser data and explicit snapshot refreshing after any page changes to avoid operational errors.