版本 2026.2.2-3 | 构建高效 AI 工作流
Released: Feb 5, 2026OpenClaw 是一个 AI 助手框架,支持多平台(WhatsApp、Telegram、Discord、iMessage)和多种 AI 模型。它通过 Skills 扩展能力,可以完成从代码开发到项目管理等各种任务。
OpenClaw 集成了多种编程代理,支持代码编写、重构、调试和审查。
skill: coding-agent
# Codex CLI(需要 git 仓库)
bash pty:true command:"codex exec '编写一个 Python 函数,实现斐波那契数列'"
# Claude Code
bash pty:true command:"claude '重构这段代码,增加错误处理'"
# Pi 编程代理
bash pty:true command:"pi '构建一个 REST API'"
# 带工作目录
bash pty:true workdir:~/project command:"codex --full-auto '修复 bug: #78'"
# 启动后台调试会话
bash pty:true workdir:~/myproject background:true command:"codex exec '调试这个错误:Error: Cannot read property x of undefined'"
# 监控进度
process action:log sessionId:<session-id>
# 发送输入(如需要确认)
process action:submit sessionId:<session-id> data:"y"
pty:true 参数,否则输出可能损坏或代理可能挂起。
# 创建多个工作树
git worktree add -b fix/issue-78 /tmp/issue-78 main
git worktree add -b fix/issue-99 /tmp/issue-99 main
# 并行运行多个代理
bash pty:true workdir:/tmp/issue-78 background:true command:"codex --yolo 'Fix issue #78'"
bash pty:true workdir:/tmp/issue-99 background:true command:"codex --yolo 'Fix issue #99'"
OpenClaw 可以帮你分析项目结构、理解需求、评估工作量。
# 读取项目文件
read file_path:~/project/package.json
read file_path:~/project/README.md
# 分析目录结构
exec command:"cd ~/project && find . -type f -name "*.js" | head -20"
# 生成分析报告
write file_path:/tmp/analysis.md content:"# 项目分析报告\n\n## 核心功能\n...\n## 技术栈\n..."
# 分析需求文档
read file_path:~/docs/requirements.md
# 询问用户确认
message action:send message:"我理解你的需求是:
1. [需求点1]
2. [需求点2]
3. [需求点3]
请确认是否正确?"
# 生成任务拆分
write file_path:/tmp/tasks.md content:"## 任务拆分\n\n### Phase 1: 基础功能\n- [ ] 任务1\n- [ ] 任务2\n\n### Phase 2: 增强功能\n..."
# 代码行数统计
exec command:"cd ~/project && git diff --stat origin/main"
# 复杂文件分析
exec command:"cd ~/project && find . -name "*.py" -exec wc -l {} + | sort -rn | head -10"
# 输出评估报告
write file_path:/tmp/estimate.md content:"## 工作量评估\n\n### 规模\n- 约 X 行代码\n- Y 个模块\n\n### 风险点\n..."
从 PPT 到技术方案,OpenClaw 可以帮你创建各种文档。
# 创建技术设计文档
write file_path:~/docs/TECH_DESIGN.md content:"# 技术设计方案
## 概述
简要描述项目目标和范围
## 架构设计
### 系统架构图
[在此描述架构]
## 核心模块
### 模块1
- 功能描述
- 接口定义
## 技术选型
| 组件 | 选择 | 理由 |
|------|------|------|
| 语言 | Python | ... |
| 框架 | FastAPI | ... |
## 实施计划
### Phase 1
...
## 风险与应对
...
"
# 生成 PPT 内容大纲
write file_path:~/docs/presentation.md content:"# 项目汇报
## 目录
1. 项目背景
2. 核心功能
3. 技术亮点
4. 成果展示
5. 下一步计划
## Slide 1: 项目背景
- 背景介绍
- 痛点分析
## Slide 2: 核心功能
- 功能1
- 功能2
## Slide 3: 技术亮点
...
"
# 项目 README
write file_path:~/project/README.md content:"# 项目名称
[](LICENSE)
## 简介
一句话描述项目
## 特性
- ✨ 特性1
- 🚀 特性2
- 🔧 特性3
## 快速开始
\`\`\`bash
# 安装
npm install
# 运行
npm start
\`\`\`
## 使用方法
## 文档
## 贡献
## 许可证
"
skill-creator 技能创建可复用的项目模板和文档结构。
OpenClaw 提供了 55+ 技能来扩展功能。以下是常用技能的安装和使用方法。
skill: clawhub
# 搜索技能
clawhub search <关键词>
# 安装技能
clawhub install <skill-name>
# 更新技能
clawhub update
# 发布自己的技能
clawhub publish <path>
# 查看技能详情
clawhub info <skill-name>
# 查看已安装技能
clawhub list
# 查看技能配置需求
clawhub config <skill-name>
~/.nvm/versions/node/v22.22.0/lib/node_modules/openclaw/skills/ 目录。自定义技能可放在项目工作区。
# 好的任务描述示例:
"创建一个用户认证模块,包括:
1. 注册接口(邮箱+密码)
2. 登录接口(返回 JWT)
3. 密码重置功能
4. 单元测试
技术栈:Node.js + Express + MongoDB"
# 不好的任务描述:
"帮我做个登录功能"
# 工作区结构
~/openclaw-workspace/
├── projects/ # 项目文件
├── docs/ # 文档和方案
├── scripts/ # 常用脚本
├── templates/ # 模板文件
└── memory/ # 记忆文件
├── MEMORY.md # 长期记忆
└── YYYY-MM-DD.md # 每日笔记
# 1. 分析需求
read file_path:~/docs/requirements.md
# 2. 创建任务清单
write file_path:/tmp/todo.md content:"## 待办事项\n- [ ] 任务1\n- [ ] 任务2"
# 3. 逐步执行
bash pty:true command:"codex exec '实现任务1'"
# 4. 验证结果
exec command:"cd ~/project && npm test"
# 5. 更新文档
write file_path:~/docs/progress.md content:"## 进度\n- [x] 任务1\n- [ ] 任务2"
pty:true 参数!
# ❌ 错误
bash command:"codex exec 'Hello'"
# ✅ 正确
bash pty:true command:"codex exec 'Hello'"
# 创建临时 git 仓库
SCRATCH=$(mktemp -d) && cd $SCRATCH && git init && codex exec 'Hello'
# 配置示例
{
"agents": {
"defaults": {
"model": {
"primary": "amazon-bedrock/anthropic.claude-opus-4-5-20251101-v1:0"
}
}
}
}
# 版本信息
openclaw --version
# 系统状态
openclaw status
# Gateway 状态
openclaw gateway status
# 使用 elevated 标志
bash elevated:true command:"sudo npm install -g some-package"
# 查看配置
openclaw config get
# 更新 OpenClaw
openclaw update.run
/root/.nvm/versions/node/v22.22.0/lib/node_modules/openclaw/docs/docs/help/ 目录的常见问题
openclaw doctor 进行诊断