目 录CONTENT

文章目录

养虾两个多月,总结一些经验

过客
2026-03-30 / 0 评论 / 1 点赞 / 3 阅读 / 0 字

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

一、先说说我都装了哪些技能

1. IMA 技能

功能​:腾讯 IMA 智能助手的 OpenAPI 集成,支持笔记管理和知识库操作。

能做什么​:

  • 创建、搜索、浏览、编辑笔记
  • 上传文件到知识库、收藏网页链接
  • 搜索知识库内容

安装过程​:

  1. https://app-dl.ima.qq.com/skills/ima-skills-1.1.2.zip 下载技能包
  2. 解压到 /root/.openclaw/workspace/skills/ima-skill/
  3. 配置 Client ID 和 API Key 到 ~/.config/ima/
  4. 移动到共享目录 /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.pdf2.pdf 分别逆时针旋转 90 度,生成 1_rotated.pdf2_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 自动生成晨间简报,包含天气、新闻、待办事项。

实现​:

  1. 写 Python 脚本 /root/.openclaw/workspace/scripts/morning-briefing.py
  2. 配置系统 Cron:0 8 * * * /usr/bin/python3 /root/.openclaw/workspace/scripts/morning-briefing.py
  3. 集成 QVeris 新闻 API、天气 API、邮件系统

结果​:每天自动生成,无需手动触发。

技能复用​:

  • QVeris 新闻获取
  • 天气查询
  • 邮件发送(himalaya)

案例 2:PDF 批量处理

需求​:合并 2 个目录的 PDF,并旋转其中 2 个文件的所有页面。

实现​:

  1. 调用 pdf-batch-merge-and-rotate-pages 技能
  2. 按文件名自然排序合并
  3. 对指定文件逆时针旋转 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 可用。

实现​:

  1. 下载技能包并解压
  2. 配置 Client ID 和 API Key 到 ~/.config/ima/
  3. 移动到共享目录 /root/.openclaw/skills/ima-skill/
  4. 验证技能可用性

结果​:IMA 技能完全可用,支持笔记管理、知识库上传/搜索。

技能价值​:知识管理从分散变集中,检索效率大幅提升。

三、一些经验教训

1. 技能安装不是越多越好

有些技能看起来有用,但实际使用频率很低,适合自己的才是最好的。

经验​:优先用已验证的技能,新技能要评估:

  • 是否真的需要?
  • 配置成本高不高?
  • 有没有替代方案?

2. 凭证管理要谨慎

IMA 技能的 Client ID 和 API Key 存到 ~/.config/ima/,而不是技能目录里。这样:

  • 技能可以共享
  • 凭证保持私有
  • 删除技能时不会泄露凭证

经验​:敏感信息永远不要放进技能目录。

3. 技能文档比代码更重要

代码会过时,但文档里的"为什么"和"什么时候用"长期有效。比如 PDF 技能文档里写的:

未排序文件名合并 → 导致合并顺序错误
解决方案:按文件名中的数字做自然排序

这种经验比代码本身更有价值。

4. 记忆系统要定期维护

Memos 记忆系统会自动保存对话,但需要定期:

  • 清理无效记忆
  • 合并相似内容
  • 将重要信息写入 MEMORY.md(长期记忆)

经验​:记忆不是越多越好,而是要"有用"。

四、总结

两个多月下来,最大的感受是:

技能安装的本质,是把"一次性探索"变成"可复用的能力"。

第一次做某件事,可能需要查文档、写代码、踩坑、调试。但做成技能后,下次直接调用,几分钟搞定。

更重要的是,技能文档沉淀了:

  • 正确的做法
  • 常见的坑
  • 决策的理由

这些知识不会随着对话结束而消失,而是变成可复用的资产。

最后给个建议​:

如果你也在用 OpenClaw :

  1. 遇到重复性任务,先看看有没有现成技能
  2. 没有的话,做完后考虑封装成技能
  3. 定期整理技能目录,删除不用的
  4. 重要技能写清楚"为什么用"和"什么时候用"

养虾如此,技能安装亦如此。

1
  1. 支付宝打赏

    qrcode alipay
  2. 微信打赏

    qrcode weixin

评论区