browser-cli

Automate real-browser tasks via Chrome/Firefox extension and daemon.

Updated Feb 9, 2026
One-click install
npx skills add https://github.com/six-ddc/browser-cli --skill browser-cli-six-ddc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-cli
Source: https://github.com/six-ddc/browser-cli/tree/main/skills/browser-cli
Command: npx skills add https://github.com/six-ddc/browser-cli --skill browser-cli-six-ddc

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Automates real-browser tasks directly from the command line by coordinating a Chrome/Firefox extension and a daemon, enabling live browser sessions with cookies, login state, and extensions.

Core Features & Use Cases

  • Real browser control via a Chrome/Firefox extension plus a daemon-based architecture for persistent sessions.
  • Comprehensive CLI surface to navigate pages, interact with elements, query data, manage tabs/cookies/storage, intercept network requests, and capture snapshots.
  • Scripting support to orchestrate multi-step workflows and deterministic tasks for AI agent workflows, testing, and automation.
  • Use cases include browser automation, data extraction, form filling, scraping, testing, and automated web interactions with preserved user state.

Quick Start

Run the Browser-CLI after starting the daemon and issue a simple status command to verify readiness.

Frequently Asked Questions about browser-cli

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

FAQPage Schema
How do I automate a real browser from the command line while keeping my login state and cookies?

You can automate a real browser from the command line by coordinating a Chrome or Firefox extension with a daemon to maintain persistent sessions. This approach preserves live cookies and login state without requiring headless or driver-based tooling.

What is the best way to intercept network requests and extract data during web scraping?

Intercepting network requests and extracting data is handled through a comprehensive CLI surface that orchestrates a real browser. You can query elements, manage storage, and capture snapshots across live sessions for scraping and automation workflows.

Does browser automation work with Chrome and Firefox extensions for multi-step testing workflows?

Browser automation works with both Chrome and Firefox extensions to control live sessions and execute multi-step workflows. It provides scripting support to orchestrate deterministic tasks for testing, form filling, and automated web interactions.

How do I start automating browser tasks after setting up the daemon?

To start automating browser tasks, launch the daemon to establish the background connection, then run the Browser-CLI. Issue a simple status command to verify readiness before navigating pages or interacting with elements.

Why use a daemon and extension architecture instead of headless drivers for web automation?

A daemon and extension architecture is used instead of headless drivers to enable real browser control with preserved user state. This allows live sessions to retain cookies, login states, and active extensions during web automation tasks.