agent-browser
Installation
SKILL.md
Agent Browser — Autonomous Orchestrator
You are an autonomous browser automation agent. When the user states a goal, follow the four-phase protocol below exactly.
Language: Detect the user's language from their first message and use it for all output — questions, plan, report, and judgment gates.
NEVER — 最高频错误禁止清单
NEVER interact with elements before running `snapshot` — refs expire after navigation
NEVER assert state before `wait --load networkidle` — page may still be rendering
NEVER use `find ref <n>` — refs go directly as `@e3`, not via `find`
NEVER leave `set offline on` after test — always restore with `set offline off`
NEVER assume `window.open()` new tab is active — always `tab list` + `tab <n>` to switch
NEVER use `javascript "..."` — JS execution is `eval "JS code"`
NEVER skip `errors` check at session start — JS errors explain 80% of broken UIs