OpenClaw养虾笔记-入门教程

本文涉及的产品
PolarClaw,2核4GB
简介: OpenClaw让智能体更进了一步,相较于传统LLM的一问一答方式,其优点在于,能便捷的扩展海量工具,也支持集成用户自己开发的工具、脚本,还能自行拆解复杂任务成工作流,完成工作流的设计和开发。并能将拆解的工作流或者用户自己的工作流串接成完整的流水线,每个环节调用不同的skills,完成复杂任务。除了能24小时持续工作外,甚至还能进行自我迭代改进。新手最大的困惑是安装了,也不清楚下一步该怎么办,本文描述从0开始构建OpenClaw,让龙虾在工作和生活中发挥作用。

前言

OpenClaw让智能体更进了一步,相较于传统LLM的一问一答方式,其优点在于,能便捷的扩展海量工具,也支持集成用户自己开发的工具、脚本,还能自行拆解复杂任务成工作流,完成工作流的设计和开发。并能将拆解的工作流或者用户自己的工作流串接成完整的流水线,每个环节调用不同的skills,完成复杂任务。除了能24小时持续工作外,甚至还能进行自我迭代改进。新手最大的困惑是安装了,也不清楚下一步该怎么办,本文描述从0开始构建OpenClaw,让龙虾在工作和生活中发挥作用。

 

一、安装OpenClaw

准备工作

OpenClaw核心还是围绕LLMAgent应用,所以要想其工作,首先需要开通LLM调用服务。比如,阿里云百炼平台就提供了业界常用的系列LLM调用服务,开通百炼服务,并创建一个API KEY就能实现调用。开通后,记录自己的API KEY

 

MAC笔记本或Linux主机

在命令行终端直接输入安装命令,使用官方脚本安装:

curl -fsSL https://openclaw.ai/install.sh | bash

Windows笔记本

Windows系统需要先安装wsl2、安装Ubuntu子系统,在powershell中以管理员执行: wsl --install

Ubuntu安装成功后,检查systemd配置:

sudo nano /etc/wsl.conf

写入:

[boot]

systemd=true

然后,在系统中执行:sudo apt update && sudo apt upgrade -y

之后的步骤与MAC本或Linux系统一致。

二、基础配置

安装完成后,通常在workspace目录下,有对应的配置文件。如果没有,可以通过跟小龙虾对话来完成:

•"帮我创建一个 SOUL.md 文件,性格设定为效率型助手"

•"帮我把心跳频率改成 1小时一次"

 

建议配置的4个文件:SOUL.mdUSER.mdAGENTS.mdIDENTITY.md

SOUL.md  # 人格定义,性格、行为准则。

示例:

# Identity(人格定义)

你是数据库产品经理的工作助手。擅长数据库领域的产品信息收集、经营数据分析、会议纪要整理。

 

# Communication Style(沟通风格)

- 一句话能说清的事,就给我一句话

- 默认中文回复,除非用户切换语言

- 技术术语加括号解释,面向非技术读者

 

# Behavior Rules(禁止行为)

- 不做冗长的免责声明

- 优先给可执行的操作建议,而非泛泛而谈

- 对外操作(发邮件、发消息、删除文件、花钱的操作)禁止,必须先确认

- 对内操作(读文件、查资料、整理笔记、写草稿)直接做,不用问

- 遇到拿不准的事情,给出两个选项让我选,不要自己猜

- 出了错误主动告知

- 不要每次都说"当然可以!""没问题!""好的"之类的客套话,直接做

 

USER.md # 用户信息,偏好。

示例:

- 名字:XXX

- 时区:Asia/Shanghai

- 主要语言:中文

- 当前在做的事:数据库产品经理,关注业界竞品最新动态。AI技术爱好者。

- 沟通偏好:简洁直接,不要反复确认

- 我不喜欢:啰嗦、每次都问"要不要我做"

- 我喜欢:有主见、敢提建议、做完了告诉我结果就行

 

IDENTITY.md            # 助理身份定义、名字、形象

示例:

- 名字:虾助理

- 身份:AI助理

- 风格:专业、高效、乐观

- Emoji

 

AGENTS.md  # 会话启动指南,工作流程和安全规矩,有默认值

可进一步追加自定义内容,比如安全准则,示例:

# Core Security Rules

## Communication Boundaries

-未经明确指令,禁止向外发送邮件或消息

-禁止调用外部付费API

 

## Data Operations

-不执行永久删除操作(文件删除、数据库清空)

-删除类操作必须先展示操作清单,等待用户确认

 

## External Access

-SSH连接生产服务器前必须输出连接参数等待确认

- 不自动提交代码到main/master分支

 

三、常用skills安装

安装了OpenClaw,不安装skills,就好比买了智能手机不安装APP,只用电话、短信基本功能,还是个功能机。

ClawHub官网:https://clawhub.ai/skills

注意:在安装Skills时,常因限速而安装不上,原因之一是clawhub采用匿名登陆GitHub服务器,访问次数达到了上限(60/小时)。如果是本地便携机,可在powershell上,执行如下命令。用自己的账号登陆github,可调大速率:npx clawhub login

如果是云主机,比如安装了Ubuntu系统的ECS,没有图形界面,此时只能使用CLI方式登陆。先使用个人账号,登陆ClawHub官网(https://clawhub.ai/settings),创建一个token。然后在系统中执行:npx clawhub login --token <你的-token>

常用skills

安装命令:openclaw skills install <skill名称>

说明:可尝试跟小龙虾对话来完成。不需要自己一个个的找文件、改配置,如:"帮我安装 XXX技能"

功能

Skill名称

说明

 安全扫描

skill-vettersecurity-audit

skill安装前进行代码扫描,检查有没有可疑的网络请求、文件读写、环境变量访问等。

Web tool:上网,搜网页

tavily-search

免费额度够日常用。实测其功能比自带的web_search工具更强大,自带工具经常报网络请求失败。

官网:https://app.tavily.com/home。需要登陆官网注册,并记录KEY。安装完成后,需要录入Key

安装成功后,将其设置为默认的网页搜索工具,执行:tavily-search这个skills作为默认的网页搜索工具,写入到memory中。

Web tool:看懂网页,网页内容抓取

Firecrawl;也可通过openclaw configure 命令进入配置向导安装

500 credits/月免费额度,每个credit对应一个网页。实测其功能比自带的web_fetch 工具更强大,安装成功后,需要官网注册获得API Key。可以通过对话获取配置方法。

压缩信息,摘要

Summarize

 


其他skills推荐:用户可以自行探索。

core-brainstorming:创造性工作创造性工作前的头脑风暴辅助(如设计新功能、规划项目)。使用方法:brainstorm XXX 功能的设计"

Nano Pdf:配置向导中内置的用于处理pdf文档的skills

Agent Browser:浏览器自动化(导航、交互、截图、录制)。模拟真实浏览器环境,除了爬网页,支持点击、滚动、填表单、处理JavaScript渲染。比如,能完成上某个网站注册一个账号”这种任务。

browser-automation-v2:操作浏览器。比如登陆淘宝网,完成下单能操作等

self-improving-agent:自我改进(记录错误和学习)

find-skills:帮助用户发现和安装新技能


此外,OpenClaw已内置常用工具和配置,命令行上输入:openclaw configure,即可进入配置向导,比如常用的模型、gatewayskills配置等配置可直接在配置向导中进行。示例:web tool配置(如firecrawl):

image.png                          


钉钉对接

OpenClaw的应用之一就是接入各种即时通讯工具,这样使用的时候更为简版了。国内微信、飞书、钉钉等都推出了各种的接入插件,网上有大量的指导书。有个简便方法是,直接跟OpenClaw对话,引导OpenClaw自行安装接入参考:https://github.com/DingTalk-Real-AI/dingtalk-openclaw-connector

 

步骤1:申请钉钉机器人,完成配置

1、 在钉钉上申请钉钉机器人:选择一个群,点击右上角的“群设置”按钮,选择“机器人”进行添加。

image.png

2、 根据文档说明,完成机器人申请:

image.png

3、 机器人申请成功后,完成基础设置。其中消息接受模式选择“stream模式”。

image.png

(可选)为保障安全,可以选择应用的可见范围,比如设置仅对自己部门可见。

image.png

 

复制AppKeyclientId)和AppSecretclientSecret)。

 

步骤2:安装插件

openclaw plugins install @dingtalk-real-ai/dingtalk-connector

如果报错,在 ClawHub npm社区找不到,可以根据提示,执行:

npm search @dingtalk-real-ai/dingtalk-connector

 

执行:openclaw channels add

编辑配置文件(~/.openclaw/openclaw.json)添加:

,

 "channels": {

   "dingtalk-connector": {

     "enabled": true,

     "clientId": "填入钉钉机器人AppKey",

     "clientSecret": "填入钉钉机器人AppSecret ",

     "allowFrom": ["*"]

   }

 }

 

步骤3(可选):如果是在ECS上安装,则需要放通相关端口

在防火墙或安全组中配置端口的放通:

image.png

 

四、其他介绍

MCP对接

常见命令:

  • MCP是一个网址,如Notion(笔记管理):openclaw mcp add --transport http notion https://mcp.notion.com/mcp 
  • MCP是个已发布的名称,如GitHub(代码管理):openclaw mcp add github-mcp-server

小技巧:直接对话:"我想连接 xxx 服务,请配置",它会告诉你具体怎么做。

FAQ:MCP 连不上,查看服务是否在列表中:openclaw mcp list


记忆系统:memory

openclaw关于记忆这块的处理:

长期记忆:决策、偏好、重要事实 → MEMORY.md

短期记忆:日常笔记、运行上下文 → memory/YYYY-MM-DD.md

用户明确要求:"记住这个" → 立即写入MEMORY.md

此外,如果要其删除或者更新某些已记录的记忆,可以直接通过对话进行更新,比如:删除之前关于XXX的记忆。你记错了,xxx信息已经更新成xxx

这些文件里面的语料,还能自动化加工成向量存放在sqllite数据库中,且能自动化更新。此外,在信息检索上做了向量+BM25关键词匹配的混合检索:finalScore = vectorWeight * vectorScore + textWeight * textScore。默认权重 vectorWeight=0.7textWeight=0.3


记忆的局限:

有大小限制: MEMORY.md单个文件超过约 20,000 个字符会被截断。

可能会冲突: 偏好改了但忘告诉它更新记忆,它可能还按旧的来。可直接说"更新记忆,把 xxx 改成 yyy"

只能记文字: 不能记图片、文件等。

小技巧: 如果发现记忆混乱了,可以说"MEMORY.md的信息整理一下"。它会自己整理。

 

六、应用实践

OpenClaw的惊艳之一在于灵活的工作流能力,可以便捷将常用SOP(标准作业程序)自动化:可以把多个技能串起来,自动完成一整套操作。比如"每天早上自动抓取竞品动态总结成简报发到钉钉群记录到文档",整套流程通过简单对话就可以完成。

Agent:友商产品情报采集和播报

OpenClaw 有一个skill-creator内置技能,通过对话"帮我创建一个情报采集Skill",就可以自动进行需求拆解,生成完整的SKILL.md

 

Agent的构建也可以无需编写代码,直接通过对话引导,由OpenClaw自行完成:

Prompt示例:

你是一个 AI Agent 架构师。我想在 OpenClaw 里搭建一个[场景描述]Skill 体系。

请帮我完成以下任务:

  1. 把我的需求拆解为 3-5 个独立的子任务(每个子任务对应一个 Agent 角色)
  2. 为每个子任务明确:
  • 角色名称和职责定义
  • 输入数据来源(网址/API/文件/用户输入)
  • 输出格式和交付物
  • 需要使用的工具或 API
  • 触发条件(什么时候这个 Agent 该开始工作)
  1. 设计这些 Agent 之间的协作流程(谁先谁后、谁给谁传数据,相互间的调用关系)
  2. 列出需要的外部数据源和 API
  3. 给出安全注意事项

场景描述:
我想搭建一个友商数据库产品发布动态监控的 Agent 团队,能够每天自动监测如下4个友商:xx、yy、zz据库的数据库产品最新动态,并按照P0P1P2三个优先级,给出是否跟进规划这些功能特性的建议。最后把分析报告每天早上8:50推送出来。

 

OpenClaw会自动进行多Agent角色的拆解和详细设计,并能自动进行完成:

image.png

自动完成工作流设计:

image.png

image.png

并能自动完成Agent之间的对接测试:

image.png

image.png

Agent调测成功后,OpenClaw还会给出下一步计划,如配置定时任务:

下一步建议

立即可用

  • 手动运行完整工作流
  • 查看生成的报告
  • 评审 P0 特性(向量检索)

配置定时任务 (需要 Gateway 配对)

openclaw cron add --name "竞争情报 - 每日工作流" \

 --schedule "0 6 * * *" \

 --command "python3 ~/.openclaw/workspace/competitor-monitor/run-full-pipeline.py"

定时任务cron

当没有做Gateway配对时,也可以直接通过本机上的cron配置实现定时任务的启动:

# 编辑 crontab

crontab -e

# 添加以下行(每天 6:00 执行)

0 6 * * * cd ~/.openclaw/workspace && python3 competitor-monitor/run-full-pipeline.py >> competitor-monitor/cron.log 2>&1

 

Cron表达式:5字段格式(标准格式)

这是最常见和标准的格式,常用于Linux 系统的 crontab 命令。

格式: 分钟 小时 日期 月份 星期


常用示例

•      */15 * * * *:每15分钟执行一次。

•      0 2 * * *:每天凌晨2点执行。

•      0 0 * * 1:每周一零点执行。

•      0 12,16 * * *:每天的12点和16点执行。

•      0 0 1 * *:每月1号零点执行。

Tips实在不想记任何格式,也可以直接跟OpenClaw对话,让其生成一个网页工具:请生成一个cron表达式生成器网页工具。


附录:参考文档

安装:https://cloud.tencent.com/developer/article/2627246

https://developer.aliyun.com/article/1709772

Skills推荐:https://zhuanlan.zhihu.com/p/2017990909216714962

Agenthttps://mp.weixin.qq.com/s/MZa3alTFZvqw1RLrXe1LWw


相关文章
|
17天前
|
人工智能 数据可视化 安全
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
本文详解如何用阿里云Lighthouse一键部署OpenClaw,结合飞书CLI等工具,让AI真正“动手”——自动群发、生成科研日报、整理知识库。核心理念:未来软件应为AI而生,CLI即AI的“手脚”,实现高效、安全、可控的智能自动化。
34827 46
王炸组合!阿里云 OpenClaw X 飞书 CLI,开启 Agent 基建狂潮!(附带免费使用6个月服务器)
|
12天前
|
人工智能 自然语言处理 安全
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
本文介绍了Claude Code终端AI助手的使用指南,主要内容包括:1)常用命令如版本查看、项目启动和更新;2)三种工作模式切换及界面说明;3)核心功能指令速查表,包含初始化、压缩对话、清除历史等操作;4)详细解析了/init、/help、/clear、/compact、/memory等关键命令的使用场景和语法。文章通过丰富的界面截图和场景示例,帮助开发者快速掌握如何通过命令行和交互界面高效使用Claude Code进行项目开发,特别强调了CLAUDE.md文件作为项目知识库的核心作用。
11382 36
Claude Code 全攻略:命令大全 + 实战工作流(建议收藏)
|
7天前
|
人工智能 JavaScript Ubuntu
低成本搭建AIP自动化写作系统:Hermes保姆级使用教程,长文和逐步实操贴图
我带着怀疑的态度,深度使用了几天,聚焦微信公众号AIP自动化写作场景,写出来的几篇文章,几乎没有什么修改,至少合乎我本人的意愿,而且排版风格,也越来越完善,同样是起码过得了我自己这一关。 这个其实OpenClaw早可以实现了,但是目前我觉得最大的区别是,Hermes会自主总结提炼,并更新你的写作技能。 相信就冲这一点,就值得一试。 这篇帖子主要就Hermes部署使用,作一个非常详细的介绍,几乎一步一贴图。 关于Hermes,无论你赞成哪种声音,我希望都是你自己动手行动过,发自内心的选择!
2387 24
|
29天前
|
人工智能 JSON 机器人
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
本文带你零成本玩转OpenClaw:学生认证白嫖6个月阿里云服务器,手把手配置飞书机器人、接入免费/高性价比AI模型(NVIDIA/通义),并打造微信公众号“全自动分身”——实时抓热榜、AI选题拆解、一键发布草稿,5分钟完成热点→文章全流程!
45733 157
让龙虾成为你的“公众号分身” | 阿里云服务器玩Openclaw
|
5天前
|
人工智能 弹性计算 安全
Hermes Agent是什么?怎么部署?超详细实操教程
Hermes Agent 是 Nous Research 于2026年2月开源的自进化AI智能体,支持跨会话持久记忆、自动提炼可复用技能、多平台接入与200+模型切换,真正实现“越用越懂你”。MIT协议,部署灵活,隐私可控。
1597 3
|
12天前
|
机器学习/深度学习 存储 人工智能
还在手写Skill?hermes-agent 让 Agent 自己进化能力
Hermes-agent 是 GitHub 23k+ Star 的开源项目,突破传统 Agent 依赖人工编写Aegnt Skill 的瓶颈,首创“自我进化”机制:通过失败→反思→自动生成技能→持续优化的闭环,让 Agent 在实践中自主构建、更新技能库,持续自我改进。
1785 6
下一篇
开通oss服务