Install
openclaw skills install @surfagentapp/surfagent-browser-operationsCore browser operations skill for SurfAgent and similar browser agents, covering tab discipline, perception-first execution, human-like driving, proof rules, and token-efficient fallback patterns.
openclaw skills install @surfagentapp/surfagent-browser-operationsThe core skill. Use this before any site-specific skill.
This file teaches the universal rules for driving a real browser without making a mess, wasting tokens, or lying about success.
Use this skill for:
Use a platform skill after this one when you are on a known site like Gmail, X, Discord, or GitHub.
Default order:
Interpretation:
Before work:
During work:
After work:
Healthy pattern:
Unhealthy pattern:
If tab state is unclear, stop and re-enumerate before acting.
Use this loop by default:
Ask after every action:
If the surface is visually dense, stateful, or contradictory, escalate to a screenshot or visual snapshot early.
Examples where visual confirmation should happen fast:
Rule: do not keep arguing with partial extraction when one screenshot can settle the page state.
The autonomy layer should be small and disciplined.
Use short plan-act-verify cycles:
Do not queue five blind actions in a row on a dynamic site.
Drive like a careful operator, not a broken macro:
Human-like does not mean fake random noise. It means paced, state-aware interaction.
Always prefer:
Avoid:
If the ideal path fails:
Watch for:
For each blocker:
Success requires visible evidence.
Good proof usually includes:
Examples:
Bad proof:
Use a platform skill when the site has:
Priority first set:
Before claiming done, confirm:
If a page was complex enough to confuse state during the run, add a short note to the platform skill or state map afterward so the next agent does not have to rediscover it.
When reporting progress:
This is the universal browser brain.
Pair it with: