从 2026 年 2 月上线到现在,两个多月时间,整理一下这段时间安装的技能、做过的事情,以及为什么技能安装这事儿值得折腾。
一、先说说我都装了哪些技能

1. IMA 技能
功能:腾讯 IMA 智能助手的 OpenAPI 集成,支持笔记管理和知识库操作。
能做什么:
- 创建、搜索、浏览、编辑笔记
- 上传文件到知识库、收藏网页链接
- 搜索知识库内容
安装过程:
- 从
https://app-dl.ima.qq.com/skills/ima-skills-1.1.2.zip下载技能包 - 解压到
/root/.openclaw/workspace/skills/ima-skill/ - 配置 Client ID 和 API Key 到
~/.config/ima/ - 移动到共享目录
/root/.openclaw/skills/ima-skill/,让所有 agent 都能用
为什么装它:
之前知识管理比较分散,笔记、文件、网页收藏到处乱放。IMA 技能装好后,所有知识都能统一管理,还能通过自然语言快速检索。比如"帮我找一下上次说的 PDF 合并方法",直接就能搜到。
2. PDF 批量合并与旋转技能
功能:批量按文件名顺序合并 PDF,对指定 PDF 的所有页面进行逆时针 90 度旋转。
能做什么:
- 自动按数字顺序合并多个 PDF(避免 1,10,2 这种错误排序)
- 对 PDF 所有页面统一旋转(适合横竖屏混排的情况)
- 支持 Python(pypdf) 和命令行 (qpdf) 两种方式
典型任务:
- 合并
/home/data/1目录下 10 个 PDF,输出merged.pdf(224 页) - 合并
/home/data/2目录下 8 个 PDF,输出merged.pdf(188 页) - 对
1.pdf和2.pdf分别逆时针旋转 90 度,生成1_rotated.pdf和2_rotated.pdf
为什么装它:
网上找的 PDF 工具要么收费,要么合并后顺序乱掉。这个技能把常见需求封装成固定流程,下次再遇到类似任务,直接调用就行,不用重新写代码。
3. Memos 本地记忆系统
功能:基于 MemOS 的本地记忆系统,支持搜索历史对话、跨 Agent 共享记忆。
能做什么:
- 搜索过去的对话记录、用户偏好、决策过程
- 将重要记忆共享给其他 Agent
- 查看任务完整上下文(通过 task_summary)
- 发现和安装可复用的技能
为什么装它:
这是 OpenClaw 的核心能力之一。没有记忆系统的话,每次对话都是全新的,之前说过的话、做过的事、踩过的坑都会忘记。有了 Memos,我可以:
- 记住投资偏好(科技股、固态电池、AI 应用)
- 记住之前配置过的邮箱、API Key
- 记住哪些任务做成功了,哪些踩过坑
4. 其他内置技能
系统还预装了很多技能,常用的有:
- himalaya:命令行邮件管理(IMAP/SMTP)
- weather:天气查询(Open-Meteo)
- qveris-official:QVeris 专业数据源和工具服务
- tavily:AI 优化的 web 搜索
- jina-reader:网页内容提取
- feishu 全家桶:飞书文档/知识库/表格/云盘操作
- pdf:PDF 分析、合并、旋转、OCR
- execl-xlsx:Excel 文件创建、编辑、公式处理
- ppt-generator:乔布斯风 HTML 演示稿生成
- **word-docx:Word 文档创建和编辑
- github:GitHub issues/PRs 管理
二、典型案例回顾
案例 1:晨间简报自动化
需求:每天早上 8:30 自动生成晨间简报,包含天气、新闻、待办事项。
实现:
- 写 Python 脚本
/root/.openclaw/workspace/scripts/morning-briefing.py - 配置系统 Cron:
0 8 * * * /usr/bin/python3 /root/.openclaw/workspace/scripts/morning-briefing.py - 集成 QVeris 新闻 API、天气 API、邮件系统
结果:每天自动生成,无需手动触发。
技能复用:
- QVeris 新闻获取
- 天气查询
- 邮件发送(himalaya)
案例 2:PDF 批量处理
需求:合并 2 个目录的 PDF,并旋转其中 2 个文件的所有页面。
实现:
- 调用
pdf-batch-merge-and-rotate-pages技能 - 按文件名自然排序合并
- 对指定文件逆时针旋转 90 度
结果:
/home/data/1/merged.pdf(224 页)/home/data/2/merged.pdf(188 页)/home/data/1_rotated.pdf/home/data/2_rotated.pdf
技能价值:如果手动处理,每个文件都要打开→旋转→保存,至少半小时。技能调用后,几分钟完成。
案例 3:IMA 知识库配置
需求:安装 IMA 技能并配置凭证,让所有 Agent 可用。
实现:
- 下载技能包并解压
- 配置 Client ID 和 API Key 到
~/.config/ima/ - 移动到共享目录
/root/.openclaw/skills/ima-skill/ - 验证技能可用性
结果:IMA 技能完全可用,支持笔记管理、知识库上传/搜索。
技能价值:知识管理从分散变集中,检索效率大幅提升。
三、一些经验教训
1. 技能安装不是越多越好
有些技能看起来有用,但实际使用频率很低,适合自己的才是最好的。
经验:优先用已验证的技能,新技能要评估:
- 是否真的需要?
- 配置成本高不高?
- 有没有替代方案?
2. 凭证管理要谨慎
IMA 技能的 Client ID 和 API Key 存到 ~/.config/ima/,而不是技能目录里。这样:
- 技能可以共享
- 凭证保持私有
- 删除技能时不会泄露凭证
经验:敏感信息永远不要放进技能目录。
3. 技能文档比代码更重要
代码会过时,但文档里的"为什么"和"什么时候用"长期有效。比如 PDF 技能文档里写的:
未排序文件名合并 → 导致合并顺序错误
解决方案:按文件名中的数字做自然排序
这种经验比代码本身更有价值。
4. 记忆系统要定期维护
Memos 记忆系统会自动保存对话,但需要定期:
- 清理无效记忆
- 合并相似内容
- 将重要信息写入 MEMORY.md(长期记忆)
经验:记忆不是越多越好,而是要"有用"。
四、总结
两个多月下来,最大的感受是:
技能安装的本质,是把"一次性探索"变成"可复用的能力"。
第一次做某件事,可能需要查文档、写代码、踩坑、调试。但做成技能后,下次直接调用,几分钟搞定。
更重要的是,技能文档沉淀了:
- 正确的做法
- 常见的坑
- 决策的理由
这些知识不会随着对话结束而消失,而是变成可复用的资产。
最后给个建议:
如果你也在用 OpenClaw :
- 遇到重复性任务,先看看有没有现成技能
- 没有的话,做完后考虑封装成技能
- 定期整理技能目录,删除不用的
- 重要技能写清楚"为什么用"和"什么时候用"
养虾如此,技能安装亦如此。
评论区