工具功能
约 775 字大约 3 分钟
浏览器工具
浏览器自动化工具。
概述
OpenClaw 可以控制浏览器进行:
- 网页导航
- 表单填写
- 截图
- 数据提取
支持的浏览器
- Chrome
- Brave
- Edge
- Chromium
CLI 命令
## 启动浏览器
openclaw browser start
## 打开网页
openclaw browser open https://example.com
## 截图
openclaw browser screenshot
## 点击元素
openclaw browser click "#button"
## 输入文本
openclaw browser type "#input" "Hello"
## 导航智能体使用
智能体可以使用浏览器工具:
请打开 Google 搜索 OpenClaw配置
{
"browser": {
"executablePath": "/path/to/chrome",
"headless": false,
"defaultViewport": {
"width": 1280,
"height": 720
}
}Headless 模式
无界面运行(VPS 推荐):
{
"browser": {
"headless": true
}Chrome 扩展
安装扩展以增强控制:
openclaw browser extension install
openclaw browser extension path故障排除
浏览器无法启动
- 确认浏览器已安装
- 检查 executablePath
- Linux 可能需要额外依赖
元素找不到
- 使用
openclaw browser snapshot查看页面结构 - 等待页面加载完成
- 检查选择器是否正确
技能Skills
技能是可扩展的能力包。
概述
技能提供:
- 专门领域的能力
- 工具集成
- 自定义指令
技能位置
按优先级:
/skills/- 最高~/.openclaw/skills/- 用户级- 内置技能
skills.load.extraDirs- 额外目录
列出技能
## 列出所有
openclaw skills list
## 仅就绪的
openclaw skills list --eligible
## 查看详情
openclaw skills info name>
## 检查就绪状态
openclaw skills check安装技能
使用 ClawdHub:
## 安装 CLI
npm i -g clawdhub
## 搜索
clawdhub search gmail
## 安装
clawdhub install skill-slug>
## 更新
clawdhub update --all技能文件格式
SKILL.md:
---
name: my-skill
description: 我的技能描述
metadata:
openclaw:
os: [darwin, linux]
requires:
bins: [curl]
---指令
自定义技能
创建自定义技能:
- 创建目录
~/.openclaw/skills/my-skill/ - 创建
SKILL.md文件 - 重启会话
技能配置
{
"skills": {
"enabled": ["gmail", "calendar"],
"disabled": ["dangerous-skill"],
"load": {
"extraDirs": ["/path/to/skills"]
}
}斜杠命令
聊天中的 / 命令。
常用命令
会话管理
| 命令 | 说明 |
|---|---|
/new | 开始新会话 |
/status | 查看状态 |
/compact | 压缩会话 |
模型
| 命令 | 说明 |
|---|---|
/model | 切换模型 |
/models | 列出可用模型 |
配置
| 命令 | 说明 |
|---|---|
/config | 配置命令 |
/debug | 调试命令(需启用) |
其他
| 命令 | 说明 |
|---|---|
/help | 帮助 |
/abort | 中止当前任务 |
/activation | 群组激活设置 |
模型切换
/model sonnet
/model opus状态查看
/status显示:
- 网关状态
- 模型信息
- 会话信息
调试命令
需要启用:
{
"commands": {
"debug": true
}然后可以使用 /debug 命令进行运行时调试。
群组激活
/activation always节点Nodes
节点是连接到网关的设备,提供额外能力。
概述
节点可以是:
- macOS 应用
- iOS 应用
- Android 应用
- Headless 节点主机
节点能力
| 能力 | macOS | iOS | Android | Headless |
|---|---|---|---|---|
| 命令执行 | ✅ | ❌ | ❌ | ✅ |
| 摄像头 | ✅ | ✅ | ✅ | ❌ |
| 屏幕录制 | ✅ | ❌ | ✅ | ❌ |
| Canvas | ✅ | ✅ | ✅ | ❌ |
| 位置 | ✅ | ✅ | ✅ | ❌ |
| 通知 | ✅ | ✅ | ✅ | ❌ |
管理节点
## 查看状态
openclaw nodes status
## 列出节点
openclaw nodes list
## 查看详情
openclaw nodes describe --node my-mac
## 待审批请求
openclaw nodes pending
## 审批
openclaw nodes approve <requestId>使用节点
## 在节点上运行命令
openclaw nodes run --node my-mac "ls -la"
## 拍照
openclaw nodes camera snap --node my-iphone
## 获取位置
openclaw nodes location get --node my-iphone
## 发送通知
openclaw nodes notify --node my-mac --title "提醒" --body "任务完成"