agent-browser-core
Skill1 starsChanged 48 days agoMITView on GitHub
OpenClaw skill for the agent-browser CLI (Rust-based with Node.js fallback) enabling AI-friendly web automation with snapshots, refs, and structured commands.
We split this skill into the rules it gives an agent
15 rules. About 0 are common, 2 are distinctive, and 13 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈2
Distinctive · estimate
This author's own choices. Worth a look.
13
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Very specific: line 25
Read references/agent-browser-overview.md for install, architecture, and core concepts.
- Very specific: line 26
Read references/agent-browser-command-map.md for command categories and flags.
- Very specific: line 27
Read references/agent-browser-safety.md for high-risk controls and safe mode rules.
- Very specific: line 28
Read references/agent-browser-workflows.md for recommended AI workflows.
- Very specific: line 29
Read references/agent-browser-troubleshooting.md for common issues and fixes.
- Very specific: line 41
Use --json for machine parsing and scripting.
- Distinctive: line 42
Use waits and load-state checks before actions.
- Very specific: line 46
Do not use eval, --allow-file-access, custom --executable-path, or arbitrary --args without explicit approval.
- Very specific: line 47
Avoid network route, set credentials, and cookie/storage mutations unless the task requires it.
- Distinctive: line 51
Treat tokens and credentials as secrets.
- Very specific: line 52
Avoid --allow-file-access unless explicitly required.
- Very specific: line 56
Reusing Profiles: Use --user-data-dir to persist and reuse login states across runs.
- Very specific: line 57
Connecting to Existing Chrome: Use --cdp to attach to an already running Chrome instance (useful for bypassing complex auth).
- Very specific: line 66
Data Validation: If scraped or extracted fields return empty, zero (0.00), or abnormal values, proactively prompt the user to confirm the …
- Very specific: line 67
Write Operation Re-check: After executing any write operation (click, fill, submit), you MUST re-snapshot or use get to verify the DOM …
≈ “Common” is an estimate: at least 1 in 5 of the 308,232 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Agent Browser Skill (Core)
Purpose
Provide an advanced, production-ready playbook for using agent-browser to automate web tasks via CLI and structured commands.
Quick orientation
- Read
references/agent-browser-overview.mdfor install, architecture, and core concepts. - Read
references/agent-browser-command-map.mdfor command categories and flags. - Read
references/agent-browser-safety.mdfor high-risk controls and safe mode rules. - Read
references/agent-browser-workflows.mdfor recommended AI workflows. - Read
references/agent-browser-troubleshooting.mdfor common issues and fixes.
Required inputs
- Installed agent-browser CLI and browser runtime.
- Target URLs and workflow steps.
- Session or profile strategy if authentication is required.
Expected output
- A clear command sequence and operational guardrails for automation.
Operational notes
- Snapshot early, act via refs, then snapshot again after DOM changes.
- Use
--jsonfor machine parsing and scripting. - Use waits and load-state checks before actions.
- Close tabs or sessions when done to release resources.
Safe mode defaults
- Do not use
eval,--allow-file-access, custom--executable-path, or arbitrary--argswithout explicit approval. - Avoid
network route,set credentials, and cookie/storage mutations unless the task requires it. - Allowlist domains and block localhost or private network targets.
Security notes
- Treat tokens and credentials as secrets.
- Avoid
--allow-file-accessunless explicitly required.
Session & auth playbook
- Session Isolation: By default,
agent-browserlaunches an independent browser instance and does NOT share the user's existing login sessions. - Reusing Profiles: Use
--user-data-dirto persist and reuse login states across runs. - Connecting to Existing Chrome: Use
--cdpto attach to an already running Chrome instance (useful for bypassing complex auth). - Auth Fallback: For complex OAuth or Cloudflare CAPTCHA scenarios that block automation, immediately hand-off to the user for manual intervention rather than infinitely retrying.
Complex task orchestration
- Step-by-Step Execution: For complex tasks (e.g., batch downloads, multi-page scraping, complex forms), first output a clear plan, then execute step-by-step, reporting the result of each step before proceeding.
- Pacing and Human-likeness: Control operation pacing. Introduce random delays or simulate human input speed to avoid triggering anti-bot mechanisms.
- Sensitive Operations: Explicitly ask for user confirmation before executing sensitive actions such as entering passwords, initiating batch downloads, or deleting data.
Result verification
- Data Validation: If scraped or extracted fields return empty, zero (
0.00), or abnormal values, proactively prompt the user to confirm the data source or page state. - Write Operation Re-check: After executing any write operation (click, fill, submit), you MUST re-snapshot or use
getto verify the DOM state has actually changed. - No Fake Completions: Strictly prohibited to output "Task Completed" or "Updated Successfully" if the underlying data or page state has not substantively changed.
In this repository60 other files it gives its agents.
- accessibility-auditSkill
- ai-explainer-videoSkill
- ai-short-video-makerSkill
- ai-video-shortSkill
- AI 工具箱Skill
- antislopSkill
- browser-useSkill
- cangjie-skillSkill
- delivery-no-pseudoblockSkill
- design-reviewSkill
- design-routerSkill
- edge-tts-readSkill
- frontend-designSkill
- frontend-devSkill
- fuheshun-auto-clipSkill
- fullstack-devSkill
- githubSkill
- git-shipSkill
- grillingSkill
- hfut-inspectorSkill
- humanizerSkill
- image-to-editable-pptxSkill
- kdocsSkill
- local-video-pipelineSkill
- markitdown-skillSkill
- pdfSkill
- pptxSkill
- qf-english-polishSkill
- qq-emailSkill
- responsive-designSkill
- self-improving-agentSkill
- sherpa-onnx-ttsSkill
- short-video-script-to-finished-videoSkill
- skill-creatorSkill
- skill-integratorSkill
- tastemakerSkill
- techdebtSkill
- Typography FoundationsSkill
- ui-designSkill
- video-scriptSkill
- web-accessSkill
- web-design-guidelinesSkill
- web-design-layoutSkill
- wechat-article-proSkill
- wechat-article-searchSkill
- weekly-reviewSkill
- word-toolkitSkill
- WorkBuddy 工作原则Skill
- xlsxSkill
- yuketang-harvesterSkill
- 学术研究工具箱Skill
- 安全审查工具箱Skill
- 工程方法论工具箱Skill
- 开发工具箱Skill
- 微信小程序开发套件Skill
- 技能包跨机器打包Skill
- 文档工具箱Skill
- 知识工具箱Skill
- 联网工具箱Skill
- 评审委员会Skill
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
Reviews can't be read right now.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

