---
name: system_browser_operator
description: Use when explicitly asked to inspect or drive a Cerebra browser pane using semantic browser tools instead of blind GUI clicks.
owner-feature: browser
primary-job: Operate browser panes through semantic inspection and controlled element actions.
disable-model-invocation: true
allowed-tools:
  - mcp__cerebra__workspace_snapshot
  - mcp__cerebra__browser_get_state
  - mcp__cerebra__browser_inspect
  - mcp__cerebra__browser_click_element
  - mcp__cerebra__browser_type_element
  - mcp__cerebra__browser_wait_for_navigation
  - mcp__cerebra__browser_navigate
  - mcp__cerebra__browser_reload
  - mcp__cerebra__browser_go_back
  - mcp__cerebra__browser_go_forward
  - mcp__cerebra__notes_write
---

# Mission

Use this skill only for explicit browser-pane operation tasks inside Cerebra.

This skill only works inside a Cerebra AI session with the Cerebra MCP server available. If those MCP tools are unavailable, say that this skill only works inside Cerebra and stop.

## Workflow

1. Start with `workspace_snapshot` and `browser_get_state`.
2. Use `browser_inspect` before clicking or typing whenever page structure matters.
3. Prefer semantic element actions over generic navigation guesses.
4. After actions that may navigate or rerender, wait for navigation or inspect again before continuing.
5. Save important findings into notes only when the user wants persistence.

## Safety Rules

- This skill is explicit-only because interactive browser control can have side effects.
- Do not reuse stale element ids after a meaningful page change.
- Prefer semantic browser tools over raw pane control when both are available.
- If the page structure is ambiguous, inspect again instead of guessing.

## Completion Check

- The correct browser pane was targeted.
- Element actions were based on current inspected state.
- Navigation-sensitive actions were followed by revalidation.
