OpenClaw
约 511 字大约 2 分钟
2026-03-05
基本信息
| 名称 | 地址 |
|---|---|
| 官方文档 | openclaw |
| 技能市场 | clawhub |
| 源码 | openclaw |
| 中文教程 | openclawgithub |
常用命令
# 自动安装
curl -fsSL https://openclaw.ai/install.sh | bash
# 手动安装
npm i -g openclaw
openclaw setup # 配置检查
openclaw onboard # 初始化配置
# 操作openclaw服务
openclaw dashboard # 启动打开面板
# gateway
openclaw gateway # 前台启动服务
openclaw gateway install # 启动gateway服务
openclaw gateway start # 后台启动服务
openclaw gateway stop # 停止服务
openclaw gateway status # 查看状态 http://127.0.0.1:18789/chat模型配置(Model)
常用命令
openclaw models scan # 扫描免费模型
openclaw models set <模型名称> # 切换模型
openclaw models list # 列出所有模型渠道管理(Channel)
常用命令
openclaw channels add # 新增渠道
openclaw channels remove <channel-name> # 删除渠道
openclaw channels restart telegram # 重启渠道
openclaw channels disable telegram # 禁止渠道
openclaw channels enable telegram # 启用渠道
openclaw channels status telegram # 检查状态
openclaw channels permissions telegram # 检查权限Telegram
- Telegram 搜索框中输入
@BotFather - 点击
Start - 新增机器人
/newbot,获取到key - OpenClaw新增渠道Telegram
openclaw channels add,粘贴key - Telegram Bot 随便输入什么,获取到对接码
- OpenClaw添加对接码
openclaw pairing approve telegram 4CXMU7V3
{
"channels": {
"telegram": {
"enabled": true,
"dmPolicy": "disabled",
"botToken": "token",
"groupPolicy": "allowlist",
"streaming": "partial"
}
}
}技能管理(Skill)
常用命令
npm install -g clawhub # 安装技能市场
clawhub login # 登录技能市场
clawhub search <skill-name> # 查询技能
clawhub info <skill-name> # 技能详情
clawhub install <skill-name> # 安装技能
clawhub update <skill-name> # 更新技能
clawhub uninstall <skill-name> # 卸载技能
openclaw skills list # 列出所有技能
openclaw skills create my-skill # 创建技能技能目录
my-skill/
├── package.json # 包配置
├── index.js # 入口文件
├── config.json # Skill 配置
├── README.md # 说明文档
└── tests/ # 测试文件skill模板
// index.js
module.exports = {
name: 'my-skill',
version: '1.0.0',
description: '我的自定义 Skill',
// Skill 初始化
async init(context) {
console.log('Skill 已加载');
},
// 定义 Skill 能力
capabilities: {
// 定义一个命令
async myCommand(params) {
return {
success: true,
message: '命令执行成功',
data: params
};
}
},
// Skill 卸载
async destroy() {
console.log('Skill 已卸载');
}
};