Skip to content
Agent Orchestration
Skill

/browser_visible-en

Use this skill when the user needs to control the browser launch mode for browser_use. By default, browser_use launches the local Chrome/Chromium using managed CDP; `headed` controls whether the window is visible, and `private_mode` controls whether CDP is disabled in favor of

BOOST
From plugin
agentscope-ai-skills
13128 skills
Install
$ npx -y skills add agentscope-ai/skills --skill browser_visible-en --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/browser_visible-en

Context preview

The summary Claude sees to decide when to auto-load this skill.

Use this skill when the user needs to control the browser launch mode for browser_use. By default, browser_use launches the local Chrome/Chromium using managed CDP; `headed` controls whether the window is visible, and `private_mode` controls whether CDP is disabled in favor of

SKILL.md

browser_visible-en.SKILL.md
name: browser_visible
description: "Use this skill when the user needs to control the browser launch mode for browser_use. By default, browser_use launches the local Chrome/Chromium using managed CDP; `headed` controls whether the window is visible, and `private_mode` controls whether CDP is disabled in favor of Playwright."
metadata:
  builtin_skill_version: "1.2"
  qwenpaw:
    emoji: "🖥️"
    requires: {}

Browser Launch Modes

`browser_use.start` has only two launch modes:

  • Default: managed CDP
  • `private_mode=true`: Playwright-managed

Parameter meanings:

  • `headed`: whether to display the browser window
  • `private_mode`: whether to disable CDP and use Playwright instead

The two parameters are independent and can be freely combined.

Common Usage

Default launch:

{"action": "start"}

Open a visible window:

{"action": "start", "headed": true}

Without CDP:

{"action": "start", "private_mode": true}

Visible window + without CDP:

{"action": "start", "headed": true, "private_mode": true}

When to Use `private_mode`

Only set `private_mode=true` when the user explicitly requests one of the following:

  • Does not want the browser managed via CDP
  • Wants to use Playwright instead
  • Wants to reduce the possibility of other local tools connecting via CDP

Otherwise, just set `headed=true` as needed.

Notes

  • The default is managed CDP
  • The launch mode is entirely determined by the call parameters
  • Managed CDP requires Chrome / Chromium / Edge to be installed locally
  • `private_mode=true` does not mean absolutely undetectable — it simply switches to Playwright management
  • When the user manually operates the visible browser, the idle timer may not be refreshed
  • `private_mode` is an explicit parameter for each `start` call and is not persisted
  • If a browser is already running, you must `stop` it and then `start` again to switch launch modes or window visibility
  • Visible mode occupies the desktop and requires a graphical environment; it may not work on servers or headless environments
Read more
Ships withagentscope-ai-skills

A curated collection of skills around AgentScope ecosystem and QwenPaw applications — ready to be installed into AI coding assistants like Claude Code, Cursor, and more.

Get the whole plugin

Other skills on agentscope-ai-skills.