browser-open

Launch a browser and report its current state with URL, title, and tab count.

9|2|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill browser-open-allbeingsfuture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: browser-open
Source: https://github.com/AllBeingsFuture/AllBeingsFuture/tree/main/electron/embedded-assets/skills/system/browser-open
Command: npx skills add https://github.com/AllBeingsFuture/AllBeingsFuture --skill browser-open-allbeingsfuture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the lifecycle of a browser by launching it when needed and returning its current state, including whether it is open, the current URL, page title, and number of tabs.

Core Features & Use Cases

  • Launches a browser session when none is running and returns status without requiring a prior status check.
  • Reports key state information such as is_open, url, title, and tab_count to drive automation workflows.
  • Suitable for multi-step automation tasks, testing, and monitoring that depend on a live browser.

Quick Start

Launch the browser or check its status to retrieve the current state.

Frequently Asked Questions about browser-open

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

FAQPage Schema
How do I launch a browser and get its current status for automation workflows?

To launch a browser and get its current status for automation workflows, use a handler that initializes the session and returns state variables like is_open, url, title, and tab_count. This removes the need for a separate status check beforehand.

What state information is reported when monitoring a browser session?

When monitoring a browser session, the reported state information includes whether the browser is open, the current URL, the page title, and the total tab count. These variables drive multi-step automation tasks and testing workflows.

Do I need to run a browser status check before launching a browser session?

You do not need to run a browser status check before launching a browser session. The handler automatically restarts the browser if needed and initializes it when none is running, streamlining multi-step automation workflows.

Can I use browser monitoring to maintain sessions across multi-step tasks?

Yes, you can use browser monitoring to maintain sessions across multi-step tasks. The handler reports key state information and restarts automatically if needed, ensuring a live browser is available for continuous automation and testing.

Why does my automation workflow fail when checking if the browser is open?

Your automation workflow might fail if it depends on a prior browser_status check. By using the browser_open handler directly, the session restarts automatically when needed and returns the is_open state to prevent workflow interruptions.