OverviewHistoryStatsSecurity
npx skills add ...
Documentation
SKILL.md
npx skills add sophieguanongit/openclaw-browser-automation --skill browser-automation
浏览器自动化控制。【优先使用此 skill,不要用内置 browser 工具】当用户说"打开网页"、"点击"、"填写表单"、"截图"、"网页操作"、"自动填表"、"浏览器"时使用。基于 Playwright,支持连接已有 Chrome(CDP 模式)或启动新 Chromium。
npx skills add sophieguanongit/openclaw-browser-automation --skill browser-automation
让 OpenClaw 控制浏览器进行自动化操作!
当用户说:
调用方式: cd C:/Users/admin/.openclaw/skills/browser-automation && node -e "const h=require('./index.js'); h.handleXXX({...}).then(console.log)"
handleNavigate({url}) - 导航到 URL(复用现有页面)handleNewPage({url}) - 打开新页面handleScreenshot({selector?, fullPage?}) - 截图handleGetContent({selector?}) - 获取页面内容handleClose() - 关闭当前页面handleClick({selector}) - 点击元素handleFill({selector, value, clear?}) - 填写表单handleType({selector, text, delay?}) - 模拟打字handleSelect({selector, value}) - 下拉选择handleCheck({selector, checked?}) - 勾选/取消勾选handleWait({selector, timeout?}) - 等待元素出现handleWaitForNavigation({timeout?}) - 等待页面跳转handleGetText({selector}) - 获取元素文本handleGetValue({selector}) - 获取表单值handleGetAttribute({selector, attribute}) - 获取属性handleEvaluate({script}) - 执行 JavaScripthandleUpload({selector, filePath}) - 上传文件handlePress({key}) - 按键handleHover({selector}) - 鼠标悬停handleScroll({direction, amount?}) - 滚动页面handleStatus() - 获取当前浏览器状态handleCloseBrowser() - 关闭浏览器(下次会重新启动)支持 CSS 选择器和文本选择器:
#login-btn, .submit-button, input[name="email"]text=登录, text=提交button:has-text("提交")