AutoClaw Browser Automation — AutoClaw 浏览器自动化
v6.0.0具有MCP协议支持和Chrome扩展的完整浏览器自动化技能
运行时依赖
安装命令
点击复制技能文档
AutoClaw 浏览器自动化技能 技能概述 AutoClaw 是一个浏览器自动化技能,通过 MCP(消息通信协议)与浏览器扩展进行通信,提供对 Chrome 浏览器的全面控制。 前置条件 在启动 MCP 服务之前,请确保以下文件存在于正确的目录中: options.js - 浏览器扩展选项页面脚本 background.js - 扩展背景脚本,处理 WebSocket 连接 文件位置 %USERPROFILE%\.openclaw\skills\claw-browser\autoclaw-plugin\ 🚀 v6.0.0 新优化工具 简化 DOM 检索工具 描述 参数 claw_get_indexed_elements 获取页面简化的 DOM(索引交互元素),数据减少 90%+ [useCache: boolean] 索引点击工具 描述 参数 claw_click_by_index 通过索引点击元素,更稳定于 CSS 选择器 索引:number 批量操作工具 描述 参数 claw_batch_execute 批量执行多个 CDP 命令,减少网络往返 命令:array 智能等待工具 描述 参数 claw_smart_wait 智能等待:支持等待元素/文本/URL 元素/文本/URL 模式,超时 可用工具 ⌨️ 键盘操作工具 描述 参数 claw_press_key 按下单个键 键:string claw_press_combo 按下键组合(例如 Ctrl+C) 键:string claw_type_text 输入文本,带有可选延迟 文本:string,[延迟:number] claw_key_down 按下键 键:string claw_key_up 松开键 键:string 📸 屏幕截图和内容提取工具 描述 参数 claw_take_screenshot 截取当前页面的屏幕截图 [全页:boolean] claw_get_page_content 获取页面 HTML 或文本内容 [类型:html|text] claw_get_text 获取元素的文本内容 选择器:string claw_get_html 获取元素的 HTML 内容 选择器:string claw_get_attribute 获取元素的属性值 选择器,属性 claw_is_visible 检查元素是否可见 选择器:string claw_is_enabled 检查元素是否启用 选择器:string 🖱️ 鼠标和滚动操作工具 描述 参数 claw_mouse_move 将鼠标移动到坐标 x, y claw_mouse_click 在坐标 [x, y] 左键点击 claw_mouse_right_click 在坐标 [x, y] 右键点击 claw_mouse_double_click 在坐标 [x, y] 双击 claw_mouse_down 按下鼠标按钮 按钮,x, y claw_mouse_up 松开鼠标按钮 [按钮] claw_mouse_wheel 滚动鼠标轮 [deltaX, deltaY] claw_scroll 滚动页面 [x, y] claw_fast_scroll_down 快速滚动到底部 [速度:number] claw_fast_scroll_up 快速滚动到顶部 [速度:number] claw_hover_element 悬停在元素上 选择器:string claw_scroll_to_element 滚动元素到视口中心 选择器:string 📱 触摸和滑动操作(移动)工具 描述 参数 claw_swipe_up 向上滑动手势(抖音/TikTok) [距离:number] claw_swipe_down 向下滑动手势 [距离:number] claw_swipe_left 向左滑动手势 [距离:number] claw_swipe_right 向右滑动手势 [距离:number] claw_tap 在特定位置点击 x, y 📑 标签管理工具 描述 参数 claw_tab_create 创建新标签页 [URL, 活动] claw_tab_close 关闭标签页 [标签 ID] claw_tab_list 列出所有打开的标签页 - claw_tab_switch 切换到特定标签页 标签 ID:number claw_tab_reload 刷新标签页内容 [标签 ID] claw_get_active_tab 获取活动标签页信息 - claw_attach_all_tabs 附加所有标签页以进行控制 - 📁 书签管理工具 描述 参数 claw_get_bookmarks 获取所有书签(平面列表) - claw_get_bookmark_tree 获取完整的书签树结构 - claw_search_bookmarks 搜索书签按关键字 查询:string claw_create_bookmark 创建新书签 标题,URL,[父 ID] claw_update_bookmark 更新书签标题或 URL ID,[标题,URL] claw_rename_bookmark 重命名书签或文件夹 ID,标题 claw_delete_bookmark 删除单个书签 ID:string claw_remove_folder 递归删除书签文件夹 ID:string claw_create_folder 创建新书签文件夹 标题,[父 ID] claw_move_bookmark 将书签移动到另一个文件夹 ID,父 ID 🍪 存储和 Cookie 工具 描述 参数 claw_get_cookies 获取域的 Cookie [域:string] claw_set_cookies 设置 Cookie Cookie:array claw_get_storage 获取 localStorage/sessionStorage [类型,来源] claw_set_storage 设置存储值 类型,键,值 🧪 JavaScript 执行工具 描述 参数 claw_evaluate_js 在页面中执行 JavaScript 代码 表达式:string ⏳ 等待操作工具 描述 参数 claw_wait 等待指定的毫秒 ms:number claw_wait_for_element 等待元素出现 选择器,[超时] claw_wait_for_text 等待文本出现 文本,[超时] claw_wait_for_url 等待 URL 模式匹配 URL 模式,[超时] claw_wait_for_navigation 等待导航完成 [超时] claw_smart_wait 智能等待(新) 元素/文本/URL 模式,超时 🔧 元素操作工具 描述 参数 claw_click_element 点击页面元素(CSS 选择器) 选择器:string claw_fill_input 填充输入元素 选择器,值 ...