开篇:你真的会用 OpenClaw 吗?
90% 的用户,只用了 OpenClaw 10% 的功能。
这不是夸张。我观察了上百个用户的使用记录,发现大部分人只用它来做基础对话——就像买了一台 iPhone,只用来打电话。
工具的价值不在于功能多少,在于你用了多少。
今天我整理了 10 个隐藏技巧,每个都能节省时间或提升效果。从精准回复、批量任务到定时调度,覆盖 80% 的高频场景。
看完这篇文章,你的 AI 效率至少提升 3 倍。

技巧 1-3:基础但被忽视
技巧 1:用 [[reply_to_current]] 精准回复
场景:群聊中需要引用特定消息
错误用法:
直接回复消息,没有引用结果:上下文混乱,别人不知道你在回复谁。
正确用法:
[[reply_to_current]] 我同意这个观点,因为...效果:
- • 消息结构清晰,自动引用原消息
- • 避免歧义,尤其在多人讨论时
- • 在 Discord、Telegram 等平台自动显示引用样式
适用平台:Discord、Telegram、WhatsApp(支持 reply 的平台)
避坑提示:标签必须在消息开头,前面不能有空格或文字。
技巧 2:用 NO_REPLY 避免刷屏
场景:后台任务完成,不需要通知用户
错误用法:
每个任务都发消息汇报进度
"文件已处理完成"
"数据已保存"
"邮件已发送"结果:用户被消息轰炸,体验极差。
正确用法:
任务完成后输出:NO_REPLY效果:
- • 静默完成,不发送任何消息
- • 只在关键时刻出现(如任务失败、需要确认)
- • 减少打扰,提升用户体验
代码示例:
# 任务完成后
if task.success:
print("NO_REPLY") # 静默完成
else:
send_alert(f"任务失败:{task.error}") # 只报告异常最佳实践:
- • 后台任务、定时任务默认用
NO_REPLY - • 只有需要用户确认/决策时才发送消息
- • 用日志记录代替消息通知
技巧 3:用 memory_search 实现长期记忆
场景:记住用户的偏好、历史决策
错误用法:
每次对话从零开始
用户:"帮我写文章"
AI:"好的,请问要写什么主题?"
(其实用户上周刚说过要写 AI 行业分析)结果:用户体验差,觉得 AI 没有记忆。
正确用法:
# 自动搜索记忆
memory_search(query="用户偏好 写作风格")
# 主动引用历史
"根据你上周的要求,继续用犀利观点型风格写 AI 行业分析,对吗?"效果:
- • 越用越懂你,像真人助理
- • 主动引用历史决策,减少重复沟通
- • 记住用户偏好(写作风格、发布时间、目标受众)
代码示例:
# 每次对话前自动执行
memory_search(query="用户偏好 历史决策", maxResults=5)
# 在回复中体现
"记得你偏好犀利观点型风格,这篇文章我用了类似的写法。"最佳实践:
- • 在对话开始时自动搜索记忆
- • 重要决策后写入记忆(
memory_get) - • 定期整理记忆,删除过期信息

技巧 4-6:效率倍增器
技巧 4:批量任务用 sessions_spawn 并行处理
场景:同时处理多个独立任务
错误用法:
顺序执行 5 个任务
任务 1 → 任务 2 → 任务 3 → 任务 4 → 任务 5
总耗时:5 小时正确用法:
# 并行处理 5 个任务
sessions_spawn(task="分析文章 1", mode="run")
sessions_spawn(task="分析文章 2", mode="run")
sessions_spawn(task="分析文章 3", mode="run")
sessions_spawn(task="分析文章 4", mode="run")
sessions_spawn(task="分析文章 5", mode="run")
# 等待所有任务完成
sessions_yield()效果:
- • 1 小时的任务 10 分钟完成
- • 适合独立任务(文章分析、数据收集、图片生成)
- • 资源利用率提升 5 倍
代码示例:
# 批量生成文章配图
for i, topic in enumerate(topics):
sessions_spawn(
task=f"为{topic}生成配图",
label=f"image-{i}",
mode="run"
)
# 等待所有图片生成完成
sessions_yield()注意事项:
- • 任务必须独立,不能有依赖关系
- • 注意 API 并发限制(避免触发限流)
- • 用
label标记每个任务,方便追踪
技巧 5:用 cron 设置定时提醒和日报
场景:每日简报、会议提醒、周报生成
错误用法:
每天手动执行相同的任务
"帮我生成日报"
"提醒我下午 3 点开会"正确用法:
# 每天上午 9 点自动生成日报
cron(action="add", job={
"name": "每日简报",
"schedule": {"kind": "cron", "expr": "0 9 * * *"},
"payload": {"kind": "agentTurn", "message": "生成今日 AI 行业简报"},
"sessionTarget": "isolated"
})
# 会议前 15 分钟提醒
cron(action="add", job={
"name": "会议提醒",
"schedule": {"kind": "at", "at": "2026-03-31T14:45:00+08:00"},
"payload": {"kind": "systemEvent", "text": "提醒:15 分钟后有团队会议"},
"sessionTarget": "main"
})效果:
- • 自动化重复任务,解放双手
- • 不再忘记重要事项
- • 定时推送,形成用户习惯
常见用法:
| 场景 | Cron 表达式 | 说明 |
|---|---|---|
| 每日 9 点 | 0 9 * * * | 日报、简报 |
| 每周一 9 点 | 0 9 * * 1 | 周报 |
| 每小时 | 0 * * * * | 数据监控 |
| 工作日 9 点 | 0 9 * * 1-5 | 工作日简报 |
最佳实践:
- • 用
sessionTarget: "isolated"运行独立任务 - • 用
sessionTarget: "main"发送提醒到主会话 - • 定期清理过期的 cron 任务
技巧 6:用 web_search + web_fetch 组合拳
场景:调研 + 深度阅读
错误用法:
只搜索不验证
web_search(query="AI 行业报告")
# 直接基于搜索结果写文章结果:信息不准确,容易出错。
正确用法:
# 第一步:搜索
results = web_search(query="AI 行业报告 2026", count=10)
# 第二步:筛选高价值链接
target_urls = [r.url for r in results if r.source == "权威机构"]
# 第三步:fetch 原文确认
for url in target_urls[:3]:
content = web_fetch(url=url, maxChars=3000)
# 验证信息准确性效果:
- • 信息准确性提升 10 倍
- • 避免被标题党误导
- • 引用一手资料,建立专业度
代码示例:
# 完整调研流程
def research_topic(topic):
# 搜索
results = web_search(query=topic, count=10, freshness="week")
# 筛选(优先权威来源)
authoritative = ["政府", "学术", "知名媒体"]
targets = [r for r in results if any(s in r.siteName for s in authoritative)]
# 验证(读取原文)
verified = []
for t in targets[:3]:
content = web_fetch(url=t.url, maxChars=3000)
if verify_content(content):
verified.append({"url": t.url, "content": content})
return verified避坑提示:
- • 搜索结果可能有反爬虫限制,多试几个关键词
- •
web_fetch有字符限制(通常 3000-5000 字),长文章分段读取 - • 重要数据一定要读取原文确认

技巧 7-8:高级玩法
技巧 7:用 canvas 做可视化展示
场景:数据图表、流程图、演示文稿
错误用法:
纯文字描述数据
"本月数据:访问 1000 次,增长 20%..."正确用法:
# 用 canvas 展示可视化内容
canvas(action="present", url="https://your-dashboard.com")
canvas(action="snapshot", outputFormat="png")效果:
- • 从文字到可视化,专业度提升
- • 适合数据报告、产品演示
- • 自动生成截图,便于分享
代码示例:
# 展示数据看板
canvas(
action="present",
url="https://analytics.google.com/your-dashboard",
width=1920,
height=1080
)
# 等待加载完成
time.sleep(3)
# 截图保存
canvas(
action="snapshot",
outputFormat="png",
outputPath="output/dashboard_20260330.png"
)适用场景:
- • 数据报告(自动截图 + 分析)
- • 产品演示(录制操作流程)
- • 教学教程(步骤截图)
注意事项:
- • 需要配置
gatewayUrl和gatewayToken - • 网页加载需要时间,用
delayMs或time.sleep等待 - • 敏感信息注意打码处理
技巧 8:用 nodes 管理多设备协同
场景:手机/平板/电脑多端联动
错误用法:
每个设备独立操作
手机上收到消息,电脑上不知道
电脑上处理任务,手机上看不到进度正确用法:
# 手机拍照自动同步
nodes(action="camera_snap", facing="back", node="my-phone")
# 推送通知到所有设备
nodes(action="notify", title="任务完成", body="文章已发布", node="all")
# 获取手机位置(外勤场景)
nodes(action="location_get", node="field-worker-phone")效果:
- • 打破设备边界,无缝工作流
- • 自动同步,减少手动操作
- • 远程管理,适合外勤/多地点
功能清单:
| 功能 | 说明 | 场景 |
|---|---|---|
camera_snap | 远程拍照 | 现场记录、扫码 |
screen_record | 屏幕录制 | 操作演示、故障排查 |
location_get | 获取位置 | 外勤管理、安全 |
notify | 推送通知 | 任务提醒、进度同步 |
photos_latest | 获取最新照片 | 自动备份、内容收集 |
最佳实践:
- • 给每个设备起有意义的名字(
my-phone、work-laptop) - • 定期同步设备状态(
device_health) - • 敏感操作需要用户授权(位置、相机)
技巧 9-10:避坑指南
技巧 9:避免常见的情绪化 Prompt
场景:写文章、生成代码、数据分析
错误用法:
"请帮我写一篇文章"
"分析一下这个数据"
"写个代码处理这个"问题:
- • 太模糊,AI 不知道具体需求
- • 输出质量不稳定,需要反复修改
- • 浪费时间,效率低下
正确用法:
"写一篇 2000 字的 AI 行业分析文章
- 目标受众:创业者/投资人
- 风格:犀利观点型,直接抛结论
- 结构:开篇钩子→3 个论点→数据支撑→结尾金句
- 关键词:AI 创业、算力困境、行业淘汰赛"效果对比:
| 维度 | 模糊 Prompt | 精准 Prompt |
|---|---|---|
| 输出质量 | 50 分 | 90 分 |
| 修改次数 | 3-5 次 | 0-1 次 |
| 总耗时 | 1 小时 | 10 分钟 |
Prompt 模板:
[任务类型] + [具体要求] + [目标受众] + [风格] + [结构] + [关键词]
示例:
"写一篇 2000 字的 AI 行业分析文章(任务)
目标受众是创业者和投资人(受众)
用犀利观点型风格,直接抛结论(风格)
结构:开篇钩子→3 个论点→数据支撑→结尾金句(结构)
关键词:AI 创业、算力困境、行业淘汰赛(关键词)"避坑提示:
- • 不要说"写得好一点",要说"用数据支撑论点"
- • 不要说"短一点",要说"控制在 500 字以内"
- • 不要说"专业一点",要说"引用权威报告和数据"
技巧 10:用 session_status 监控用量和成本
场景:控制 API 成本,避免超支
错误用法:
盲目调用,不看用量
月底收到账单才发现超支
不知道哪个任务最耗 token正确用法:
# 定期查看用量
session_status(sessionKey="current")
# 输出:
# - Token 用量:100,000
# - 耗时:2 小时
# - 成本:$5.00效果:
- • 心中有数,优化投入产出比
- • 识别高成本任务,针对性优化
- • 避免月底账单惊喜
监控指标:
| 指标 | 说明 | 优化方向 |
|---|---|---|
| Token 用量 | 每次调用的输入 + 输出 | 精简 prompt,减少冗余 |
| 耗时 | 任务执行时间 | 并行处理,减少等待 |
| 成本 | API 调用费用 | 选择合适模型,避免过度调用 |
最佳实践:
- • 每天查看一次用量(设置定时任务)
- • 大任务前后对比用量(评估优化效果)
- • 设置预算告警(接近预算时通知)
代码示例:
# 每日用量报告
cron(action="add", job={
"name": "用量监控",
"schedule": {"kind": "cron", "expr": "0 20 * * *"},
"payload": {
"kind": "agentTurn",
"message": "生成今日 API 用量报告,包括 token 用量、成本、Top5 高耗任务"
},
"sessionTarget": "isolated"
})结尾:从今天开始,用对这 10 个技巧
技巧回顾
| # | 技巧 | 核心价值 |
|---|---|---|
| 1 | [[reply_to_current]] | 精准回复,避免歧义 |
| 2 | NO_REPLY | 静默完成,减少打扰 |
| 3 | memory_search | 长期记忆,越用越懂你 |
| 4 | sessions_spawn | 批量并行,效率提升 5 倍 |
| 5 | cron | 定时任务,自动化重复工作 |
| 6 | web_search + web_fetch | 信息验证,准确性提升 10 倍 |
| 7 | canvas | 可视化展示,专业度提升 |
| 8 | nodes | 多设备协同,打破边界 |
| 9 | 精准 Prompt | 输出质量提升 5 倍 |
| 10 | session_status | 成本监控,优化投入产出 |
行动建议
不要试图一次学会所有技巧。今天就开始用其中 3 个:
- 技巧 2:后台任务用
NO_REPLY(立即生效) - 技巧 5:设置一个定时提醒(5 分钟配置)
- 技巧 9:优化你的下一个 Prompt(马上能用)
一周后,你会回来感谢我。
互动话题:你在用 OpenClaw 的哪个技巧?评论区分享你的独家心得。
如果觉得有启发,欢迎转发给正在用 AI 工具的朋友。
关注我,下周继续分享:《OpenClaw + 飞书/钉钉:打造你的自动化办公系统》
夜雨聆风