Use this skill when the user needs to control the browser launch mode for browser. By default browser is managed by Playwright and opens no debugging port (pass an explicit `cdp_port` to let another local tool attach); `headed` controls whether the window is visible, and `private_mode` is kept for backward compatibility and no longer changes the default.
Deprecated: This reference supports the stable
browserimplementation. hatch. Prefer the unifiedbrowsertool when experimental mode is enabled.
browser.start launch modes:
cdp_port=N: managed CDP, opens a local debugging port so other local tools can attach (see the browser_cdp skill)private_mode=true: same as the default, kept for backward compatibilityParameter meanings:
headed: whether to display the browser windowprivate_mode: kept for backward compatibility; it no longer changes the launch modeThe two parameters are independent and can be freely combined.
Default launch:
{"action": "start"}Open a visible window:
{"action": "start", "headed": true}private_modeAlready the default behavior — do not set it. The parameter is kept only so that older calls keep working, and passing it together with cdp_port is rejected.
private_mode is an explicit parameter for each start call and is not persistedstop it and then start again to switch launch modes or window visibilityf6dbc1d
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.