OpenClaw学习路径:从新手到专家

学习路线图

Level 1: 新手(1-2 天)
    ↓
Level 2: 进阶(3-5 天)
    ↓
Level 3: 高级(1-2 周)
    ↓
Level 4: 专家(1 个月+)

Level 1:新手入门(1-2 天)

学习目标

  • :white_check_mark: 安装 OpenClaw
  • :white_check_mark: 配置第一个模型
  • :white_check_mark: 完成第一次对话
  • :white_check_mark: 接入第一个渠道

学习内容

Day 1:安装与配置

  1. 阅读官方文档

  2. 安装 OpenClaw

curl -fsSL https://get.openclaw.ai | bash
openclaw init
  1. 配置模型
export DEEPSEEK_API_KEY="sk-xxx"
openclaw chat "你好"

Day 2:接入渠道

  1. 创建 Telegram Bot
  • @BotFather
  • 获取 Token
  1. 配置渠道
channels:
  - name: my-bot
    type: telegram
    token: ${TG_TOKEN}
  1. 测试
  • 在 Telegram 发送消息
  • 检查是否响应

实践项目

  • 完成安装
  • 完成第一次对话
  • 接入 Telegram
  • 发送 10 条消息

Level 2:进阶使用(3-5 天)

学习目标

  • :white_check_mark: 掌握配置文件
  • :white_check_mark: 使用多个模型
  • :white_check_mark: 配置心跳任务
  • :white_check_mark: 使用记忆系统

学习内容

Day 3:配置深入

  1. 配置文件结构
model:
  default: deepseek-chat

channels:
  - telegram

heartbeat:
  enabled: true
  1. 多模型配置
model:
  providers:
    deepseek:
      api_key: xxx
    openai:
      api_key: yyy

Day 4:自动化任务

  1. 心跳配置
heartbeat:
  tasks:
    - name: daily-report
      schedule: "0 18 * * *"
  1. 编写脚本
#!/bin/bash
echo "执行任务"

Day 5:记忆系统

  1. 创建 MEMORY.md
# 关于我
- 姓名:张三
- 目标:学习 AI
  1. 使用记忆
  • 对话中引用
  • 自动记忆

实践项目

  • 配置 3 个模型
  • 创建 2 个心跳任务
  • 建立知识库
  • 发送 100 条消息

Level 3:高级应用(1-2 周)

学习目标

  • :white_check_mark: 开发 Skills
  • :white_check_mark: 使用 API
  • :white_check_mark: 性能优化
  • :white_check_mark: 故障排查

学习内容

Week 1:Skills 开发

  1. 创建 Skill
mkdir -p ~/.openclaw/skills/my-skill
touch ~/.openclaw/skills/my-skill/SKILL.md
  1. 编写脚本
// script.js
console.log("Hello from my skill!");
  1. 测试 Skill
openclaw skill test my-skill

Week 2:API 集成

  1. 启用 API
api:
  enabled: true
  1. 调用 API
curl http://localhost:3000/api/v1/chat \
  -d '{"message": "你好"}'
  1. 性能优化
  • 启用缓存
  • 限制历史
  • 选择合适的模型

实践项目

  • 开发 3 个 Skills
  • 构建 API 服务
  • 优化响应时间
  • 排查 5 个问题

Level 4:专家级(1 个月+)

学习目标

  • :white_check_mark: 深入源码
  • :white_check_mark: 贡献代码
  • :white_check_mark: 企业部署
  • :white_check_mark: 最佳实践

学习内容

Month 1:深入理解

  1. 阅读源码
  2. 理解架构
  • 模块划分
  • 数据流
  • 扩展点
  1. 调试技巧
LOG_LEVEL=debug openclaw start

Month 2+:贡献与分享

  1. 贡献代码
  • Fork 仓库
  • 提交 PR
  1. 开发 Skills
  • 发布到 ClawHub
  1. 撰写教程
  • 分享经验

实践项目

  • 阅读 50% 源码
  • 提交 1 个 PR
  • 发布 5 个 Skills
  • 撰写 10 篇教程

推荐阅读

  1. AI 基础
  • Transformer 原理
  • Prompt Engineering
  • LLM 应用开发
  1. 工程实践
  • Node.js 进阶
  • 系统设计
  • 性能优化

学习建议

1. 动手实践

  • 不要只看文档
  • 每个功能都要试
  • 遇到问题先自己解决

2. 循序渐进

  • 不要跳级
  • 每个级别都要扎实
  • 基础很重要

3. 加入社区

  • Discord 提问
  • GitHub 讨论
  • 微信交流

4. 持续学习

  • AI 技术发展快
  • 保持学习
  • 分享经验

评估标准

Level 1 合格标准

  • 能独立安装
  • 能完成对话
  • 能接入渠道

Level 2 合格标准

  • 能配置多模型
  • 能创建自动化任务
  • 能使用记忆系统

Level 3 合格标准

  • 能开发 Skills
  • 能使用 API
  • 能排查问题

Level 4 合格标准

  • 能贡献代码
  • 能企业部署
  • 能指导他人

常见问题

Q: 需要什么基础? A: 基本的命令行操作,会一点编程更好。

Q: 多久能学会? A: 新手 1-2 天,进阶 1-2 周,高级 1 个月+。

Q: 遇到问题怎么办? A: 查文档 → 搜索 → 社区提问。


开始学习

# 第一步:安装
curl -fsSL https://get.openclaw.ai | bash

# 第二步:配置
openclaw init

# 第三步:开始
openclaw chat "你好,开始学习 OpenClaw!"

学习路径规划得挺清晰的,适合新手入门

从新手到专家大概需要多长时间

杠一下,专家这个词用得太随意了

中间进阶部分的资源链接失效了好几个

建议加上实战项目练手,光看文档学不会

@xreco 从新手到中级大概2-4周 从中级到熟练需要2-3个月实战 所谓专家是持续使用半年以上 能解决各种边界情况并贡献社区的水平

@xrcam 资源链接失效可以用web.archive.org找历史快照 或者把链接名称直接搜索 原内容一般还在只是换了地址

@mkzen 实战项目练手推荐从自动化日常工作开始 比如让OpenClaw帮你整理文件、生成周报、监控服务状态 这些比教科书式的demo有用

做成课程大纲了,准备下学期用

实习生按这个路径学了两周,进步明显

新手表示这个路径图太有用了

学习路径很清晰,适合系统学习

路径很清晰,适合系统学习

serverless冷启动延迟还是个问题