بنقرة واحدة
browser
Browser automation via agent-browser. Use when the user wants to browse, interact with, or inspect web pages.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Browser automation via agent-browser. Use when the user wants to browse, interact with, or inspect web pages.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Review agent-facing knowledge (rules, AGENTS.md, CONVENTIONS.md, README.md, domain docs) for staleness and accuracy. Use when the user asks to audit, clean, or prune knowledge. Also use when they're confused by a rule/doc that seems wrong — treat that as the starting point for a broader audit.
Reflect on session, update rules, commit with jj.
Adversarial design interview.
Ingest sources into the wiki.
Wiki health checks.
Query the personal wiki.
| name | browser |
| description | Browser automation via agent-browser. Use when the user wants to browse, interact with, or inspect web pages. |
⚠️ Use
agent-browseronly. Do NOT useplaywright,playwright-cli,npx playwright, ornpx @playwright/cli.
agent-browser open https://example.com # launch headless browser
agent-browser snapshot -i # interactive elements with refs (@e1, @e2…)
agent-browser click @e3 # interact using refs
agent-browser fill @e5 "hello" # fill text field
agent-browser press Enter # press a key
agent-browser close # close browser
Refs go stale after every page change — always re-snapshot before the next interaction.
agent-browser wait @e1 # wait for element
agent-browser wait --text "Success" # wait for text
agent-browser wait --load networkidle # wait for network idle
Prefer these over bare agent-browser wait 2000 (dumb wait).
When the user says "connect to my browser", "check the layout", "inspect the page", etc. — they have a browser running on localhost:9222.
agent-browser connect 9222 # connect once
agent-browser snapshot -i # then run commands without --cdp
agent-browser tab list # discover open tabs (stable IDs)
agent-browser tab new "http://url.com" # use tab new, not open (timeouts via CDP)
Or pass --cdp on each command: agent-browser --cdp 9222 snapshot.
agent-browser find role button click --name "Submit" # semantic locators (no snapshot)
agent-browser eval "document.title" # run JS, inspect state
agent-browser screenshot --full # capture full page
agent-browser close --all # cleanup
Full reference: agent-browser --help