第 1 篇 入门篇—你的第 一个 AI 智能体
第 1 章 初识 OpenClaw—新一代个人 AI 操作系统 2
1.1 什么是 OpenClaw 2
1.1.1 OpenClaw 为什么被推崇 3
1.1.2 OpenClaw 在应用中扮演的角色 3
1.2 OpenClaw 的核心理念 6
1.2.1 本地优先 6
1.2.2 隐私可控 7
1.2.3 完全可编程 8
1.3 OpenClaw 的核心架构 9
1.3.1 网关 10
1.3.2 无限扩展能力的基石 11
1.3.3 连接现实世界的桥梁 13
1.3.4 Agent 的数字家园与记忆中枢 15
1.4 总结 17
第 2 章 本机部署—30 分钟拥有你的 AI Agent 18
2.1 环境准备 18
2.1.1 硬件要求 19
2.1.2 软件依赖 20
2.1.3 大模型的选择 22
2.2 本地快速安装 23
2.2.1 官方脚本一键安装 23
2.2.2 源码手动安装 26
2.3 初始化与首次交互 26
2.3.1 交互式配置向导 27
2.3.2 Hello, OpenClaw! 31
2.4 总结 32
第 2 篇 原理篇—深入 OpenClaw 的神经中枢
第 3 章 核心架构深度解析 34
3.1 永不离线的“大脑” 34
3.1.1 单例的事件总线与控制平面 34
3.1.2 网络模型 36
3.1.3 客户端和节点的通信协议 38
3.2 感知与执行的“触手” 41
3.2.1 将设备物理能力转化为 AI 工具 41
3.2.2 安全的远程调用与连接机制 44
3.3 智能体的“心跳” 45
3.3.1 从接收用户输入到执行工具的完整生命周期 46
3.3.2 上下文管理与记忆机制 49
3.3.3 系统提示词的角色与定制 51
3.3.4 多模型支持与模型切换 53
3.4 多智能体路由与协作 56
3.4.1 多智能体的配置与隔离 56
3.4.2 子 Agent 与任务委派 59
3.4.3 群组与渠道的精细化路由 62
3.5 工具系统深度解析 64
3.5.1 内置工具全景 64
3.5.2 工具的执行上下文与错误处理 67
3.6 总结 68
第 4 章 状态、沙箱与安全模型 70
4.1 会话管理 70
4.1.1 会话的创建、路由与持久化 70
4.1.2 跨平台的会话状态同步 74
4.2 沙箱机制 75
4.2.1 文件系统与 Shell 访问的隔离与权限控制 75
4.2.2 为何需要沙箱 78
4.3 安全与隐私设计 80
4.3.1 对话历史与用户数据的本地化 80
4.3.2 API Key 与敏感信息的安全存放 81
4.3.3 工具的权限模型与安全边界 84
4.3.4 安全审计与应急响应 88
4.4 定时任务(Cron)与自动化工作流 89
4.4.1 Cron 任务的工作原理 90
4.4.2 构建实用的自动化工作流 92
4.4.3 Cron 任务的管理与调试 95
4.5 配置系统与热更新 97
4.5.1 配置文件的层次结构 97
4.5.2 热更新机制 98
4.6 实战:从零构建一个安全的生产级部署 100
4.6.1 场景描述 100
4.6.2 完整的生产级配置 101
4.6.3 部署步骤 106
4.6.4 安全检查清单 109
4.7 总结 109
第 3 篇 扩展篇—打造专属技能
第 5 章 玩转 ClawHub—发现与管理 Skill 112
5.1 ClawHub 简介 112
5.1.1 作为官方技能市场的定位与价值 112
5.1.2 浏览、搜索与评估社区技能 113
5.1.3 ClawHub 的安全与审核机制 115
5.2 常用的内置技能与社区技能赏析 116
5.2.1 效率与办公类技能 116
5.2.2 开发与运维类 117
5.2.3 智能体增强类 118
5.2.4 内容处理与创作类 119
5.3 技能的安装与使用 120
5.3.1 安装 ClawHub CLI 121
5.3.2 通过 ClawHub CLI 命令安装与更新 121
5.3.3 技能的加载机制与优先级 123
5.3.4 在对话中调用已安装的技能 124
5.4 环境变量配置详解 124
5.4.1 系统级环境变量 125
5.4.2 .env 文件配置 125
5.4.3 openclaw.json 中的技能配置 126
5.4.4 沙箱环境的特殊配置 127
5.4.5 环境变量优先级与生效时间总结 128
5.5 总结 129
第 6 章 编写你的第 一个技能 130
6.1 技能的标准结构与原理 130
6.1.1 技能的“身份证”与说明书 131
6.1.2 YAML Frontmatter 详解 131
6.1.3 依赖声明与环境注入 132
6.2 “Hello World”技能实战 133
6.2.1 创建目录与文件 133
6.2.2 测试你的技能 134
6.3 使用 Skill Creator 提升开发效率 135
6.3.1 什么是 Skill Creator 135
6.3.2 Skill Creator 的核心功能脚本 135
6.4 实战案例:开发实用的技能 136
6.4.1 Hacker News 每日摘要 136
6.4.2 本地目录清理助手 138
6.5 发布技能到 ClawHub 140
6.5.1 准备发布与登录 140
6.5.2 使用 clawhub publish 命令发布 141
6.5.3 版本管理与持续更新 141
6.6 总结 141
第 7 章 高级技能开发技巧 143
7.1 深度集成 OpenClaw 内置工具 143
7.1.1 使用 SKILL.md 实现工具调用编排 143
7.1.2 编写一个查询天气预报的技能 144
7.2 构建确定性工作流 145
7.2.1 什么是 Lobster 145
7.2.2 Lobster 的核心概念 145
7.2.3 自动化研究报告生成器 146
7.3 处理复杂的参数与环境变量 150
7.3.1 参数解析技巧 151
7.3.2 环境变量的最佳实践 151
7.4 总结 152
第 4 篇 部署与集成篇—融入企业工作流
第 8 章 云服务器部署实战 154
8.1 为何选择云服务器部署 154
8.2 腾讯云轻量应用服务器部署指南 155
8.2.1 选购与配置服务器 155
8.2.2 安全组配置与防火墙设置 158
8.2.3 域名绑定与 HTTPS 配置 159
8.2.4 进程守护与开机自启 160
8.3 阿里云轻量应用服务器部署指南 161
8.3.1 服务器实例创建与基础配置 162
8.3.2 模型与通信渠道的配置流程 164
8.4 Docker 部署方案 165
8.4.1 Docker 部署的优势 166
8.4.2 使用官方 Docker 镜像 166
8.4.3 编写 Docker Compose 文件 168
8.4.4 启动与管理服务 171
8.5 总结 172
第 9 章 企业协同工具集成 173
9.1 集成飞书 173
9.1.1 创建飞书企业应用与机器人 174
9.1.2 配置权限与事件订阅 175
9.1.3 OpenClaw 相关配置详解 177
9.1.4 实现消息收发 178
9.2 集成企业微信(WeCom) 179
9.2.1 创建企业微信应用 179
9.2.2 配置 API 接收消息服务器 181
9.2.3 插件安装与 OpenClaw 相关配置详解 181
9.3 集成钉钉 183
9.3.1 创建钉钉企业内部应用机器人 183
9.3.2 插件安装与 OpenClaw 相关配置详解 186
9.4 总结 187
第 5 篇 实战案例篇—OpenClaw 场景实战与进阶应用
第 10 章 公众号文章生产全自动化 Pipeline 190
10.1 需求分析与架构设计 190
10.2 核心技能剖析与配置 191
10.2.1 tavily-web-search 技能 191
10.2.2 summarize 与 humanizer 技能 192
10.2.3 公众号发布技能 192
10.3 详细操作步骤与配置指南 193
10.3.1 飞书渠道接入配置 194
10.3.2 Agent 工作区创建与文件解析 195
10.3.3 baoyu-post-to-wechat 技能配置 198
10.3.4 openclaw.json 全局配置整合 199
10.3.5 微信公众号 API 凭证获取 201
10.4 飞书交互与效果验证 202
10.5 总结 205
第 11 章 小红书自动发送文案与运营 206
11.1 需求分析与架构设计 206
11.2 核心技能剖析与配置 207
11.2.1 xiaohongshu-ops 深度解析 207
11.2.2 浏览器环境与 Cookie 配置 208
11.3 详细操作步骤与配置指南 208
11.3.1 创建 Operator Agent 工作区与 SOUL.md 208
11.3.2 openclaw.json 配置与技能注入 210
11.4 飞书交互与效果验证 212
11.5 总结 213
第 12 章 多智能体协作的市场调研报告撰写 214
12.1 需求分析与架构设计 214
12.2 核心技能剖析与配置 215
12.2.1 exa-web-search-free 技能 215
12.2.2 Agent-to-Agent 通信机制 215
12.3 详细操作步骤与配置指南 216
12.3.1 飞书渠道接入配置 216
12.3.2 创建多智能体工作区与 SOUL.md 配置 217
12.3.3 多智能体与通信配置 219
12.4 飞书交互与效果验证 221
12.5 总结 223
第 13 章 多智能体驱动的开发者工具链自动化 224
13.1 需求分析与架构设计 224
13.2 核心技能与工具剖析 225
13.2.1 Lobster 工作流引擎 225
13.2.2 GitHub 技能 225
13.2.3 gh 使用指南 226
13.3 详细操作步骤与配置指南 229
13.3.1 飞书渠道接入配置 229
13.3.2 创建多智能体工作区与 SOUL.md 230
13.3.3 编写 Lobster 工作流文件 232
13.3.4 openclaw.json 配置与通信打通 233
13.4 飞书交互与效果验证 236
13.5 总结 238
第 14 章 OpenClaw+NotebookLM 打造数字第二大脑 239
14.1 需求分析与架构设计 239
14.2 核心技能与 MCP Server 配置 240
14.2.1 安装 openclaw-notebooklm 240
14.2.2 配置 MCP Server 240
14.3 详细操作步骤与配置指南 242
14.3.1 飞书渠道接入配置 242
14.3.2 创建 Knowledge Agent 工作区 243
14.3.3 openclaw.json 路由配置 244
14.4 飞书交互与效果验证 246
14.5 总结 248