agent-browser by actionbook/actionbook
npx skills add https://github.com/actionbook/actionbook --skill agent-browseragent-browser open <url> # 导航到页面
agent-browser snapshot -i # 获取带引用标识的交互元素
agent-browser click @e1 # 通过引用标识点击元素
agent-browser fill @e2 "text" # 通过引用标识填写输入框
agent-browser close # 关闭浏览器
agent-browser open <url>agent-browser snapshot -i(返回带有 @e1、@e2 等引用标识的元素)agent-browser open <url> # 导航到 URL
agent-browser back # 后退
agent-browser forward # 前进
agent-browser reload # 重新加载页面
agent-browser close # 关闭浏览器
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
agent-browser snapshot # 完整的无障碍访问树
agent-browser snapshot -i # 仅交互元素(推荐)
agent-browser snapshot -c # 紧凑输出
agent-browser snapshot -d 3 # 限制深度为 3
agent-browser click @e1 # 点击
agent-browser dblclick @e1 # 双击
agent-browser fill @e2 "text" # 清空并输入
agent-browser type @e2 "text" # 输入(不清空)
agent-browser press Enter # 按键
agent-browser press Control+a # 组合键
agent-browser hover @e1 # 悬停
agent-browser check @e1 # 勾选复选框
agent-browser uncheck @e1 # 取消勾选复选框
agent-browser select @e1 "value" # 选择下拉框
agent-browser scroll down 500 # 滚动页面
agent-browser scrollintoview @e1 # 将元素滚动到视图中
agent-browser get text @e1 # 获取元素文本
agent-browser get value @e1 # 获取输入值
agent-browser get title # 获取页面标题
agent-browser get url # 获取当前 URL
agent-browser screenshot # 截图输出到标准输出
agent-browser screenshot path.png # 保存到文件
agent-browser screenshot --full # 完整页面
agent-browser wait @e1 # 等待元素出现
agent-browser wait 2000 # 等待毫秒数
agent-browser wait --text "Success" # 等待文本出现
agent-browser wait --load networkidle # 等待网络空闲
agent-browser find role button click --name "Submit"
agent-browser find text "Sign In" click
agent-browser find label "Email" fill "user@test.com"
agent-browser open https://example.com/form
agent-browser snapshot -i
# 输出显示:文本框 "Email" [ref=e1], 文本框 "Password" [ref=e2], 按钮 "Submit" [ref=e3]
agent-browser fill @e1 "user@example.com"
agent-browser fill @e2 "password123"
agent-browser click @e3
agent-browser wait --load networkidle
agent-browser snapshot -i # 检查结果
每周安装量
134
代码仓库
GitHub 星标数
1.4K
首次出现
2026年2月4日
安全审计
安装于
codex105
opencode104
gemini-cli98
github-copilot83
claude-code80
amp73
agent-browser open <url> # Navigate to page
agent-browser snapshot -i # Get interactive elements with refs
agent-browser click @e1 # Click element by ref
agent-browser fill @e2 "text" # Fill input by ref
agent-browser close # Close browser
agent-browser open <url>agent-browser snapshot -i (returns elements with refs like @e1, @e2)agent-browser open <url> # Navigate to URL
agent-browser back # Go back
agent-browser forward # Go forward
agent-browser reload # Reload page
agent-browser close # Close browser
agent-browser snapshot # Full accessibility tree
agent-browser snapshot -i # Interactive elements only (recommended)
agent-browser snapshot -c # Compact output
agent-browser snapshot -d 3 # Limit depth to 3
agent-browser click @e1 # Click
agent-browser dblclick @e1 # Double-click
agent-browser fill @e2 "text" # Clear and type
agent-browser type @e2 "text" # Type without clearing
agent-browser press Enter # Press key
agent-browser press Control+a # Key combination
agent-browser hover @e1 # Hover
agent-browser check @e1 # Check checkbox
agent-browser uncheck @e1 # Uncheck checkbox
agent-browser select @e1 "value" # Select dropdown
agent-browser scroll down 500 # Scroll page
agent-browser scrollintoview @e1 # Scroll element into view
agent-browser get text @e1 # Get element text
agent-browser get value @e1 # Get input value
agent-browser get title # Get page title
agent-browser get url # Get current URL
agent-browser screenshot # Screenshot to stdout
agent-browser screenshot path.png # Save to file
agent-browser screenshot --full # Full page
agent-browser wait @e1 # Wait for element
agent-browser wait 2000 # Wait milliseconds
agent-browser wait --text "Success" # Wait for text
agent-browser wait --load networkidle # Wait for network idle
agent-browser find role button click --name "Submit"
agent-browser find text "Sign In" click
agent-browser find label "Email" fill "user@test.com"
agent-browser open https://example.com/form
agent-browser snapshot -i
# Output shows: textbox "Email" [ref=e1], textbox "Password" [ref=e2], button "Submit" [ref=e3]
agent-browser fill @e1 "user@example.com"
agent-browser fill @e2 "password123"
agent-browser click @e3
agent-browser wait --load networkidle
agent-browser snapshot -i # Check result
Weekly Installs
134
Repository
GitHub Stars
1.4K
First Seen
Feb 4, 2026
Security Audits
Gen Agent Trust HubFailSocketPassSnykFail
Installed on
codex105
opencode104
gemini-cli98
github-copilot83
claude-code80
amp73
通过 LiteLLM 代理让 Claude Code 对接 GitHub Copilot 运行 | 高级变通方案指南
36,300 周安装
deep-debug 多智能体调试工具:解决复杂前端错误与React状态管理问题
162 周安装
React Native 架构指南:Expo 生产就绪模式、导航、状态管理与离线优先
198 周安装
feishu-cli-import:Markdown文件一键导入飞书文档,支持Mermaid/PlantUML图表和表格拆分
344 周安装
React Native Storybook 故事编写指南 - 组件故事格式(CSF)与最佳实践
185 周安装
React状态管理指南:Redux/Zustand/Jotai/React Query最佳实践与选择
201 周安装
认证授权实现模式:构建安全可扩展的认证与授权系统最佳实践
209 周安装