ai_member_xiaobian/memory/2026-05-18-1423.md
2026-05-19 08:10:01 +08:00

4.0 KiB
Raw Blame History

Session: 2026-05-18 14:23:12 GMT+8

  • Session Key: agent:xiaobian:feishu:direct:ou_871f718731cca0c18d3a1b9af45a8f5c
  • Session ID: 3ae41893-12f1-4a0f-961a-e15d353dee43
  • Source: feishu

Conversation Summary

user: 是的,执行。 assistant: 完成。最终状态:

目录 内容 数量
.agents/skills/ 飞书官方技能(源文件不动) 24 个
skills/ 自定义业务技能 13 个
skills/ lark-* symlink 残余 0

skills/ 现在只有 13 个真实业务技能目录 + 1 个 README结构清晰不再有冗余。 user: 请将此次任务执行的缘由、过程和结果记录下来,便于以后出现问题时查阅 assistant: 已记录完毕。写入了两处:

文件 记录内容
memory/2026-05-18.md 完整的事件日志:背景、分析结论、执行操作、关键教训、清理后结构
MEMORY.md 两条长期沉淀:技能目录结构说明(新增章节)+ 安全操作教训(追加到经验教训)
user: 现在,请自行安排流程,测试一下你的飞书技能是否运转正常
assistant: 好的,我来安排一个系统化测试流程。先检查技能加载状态,然后做几个功能验证。
assistant: 技能检查通过66 个可用。但我注意到关于 ~/.openclaw/skills/ 的 symlink-escape 警告。让我排查一下,然后做功能测试。
assistant: 发现新问题。~/.openclaw/skills/ 下也存在类似的 lark-* symlink 问题OpenClaw 报告为 symlink-escape 并已自动跳过)。先继续功能测试,最后汇总。
assistant: 身份识别功能正常。继续测知识库读取。
assistant: 19 个 symlink 在 ~/.openclaw/skills/ — 目标文件实际存在,但 OpenClaw 因安全策略symlink-escape主动跳过。这是另一个可清理项。先完成功能测试用知识库读取做最终验证。
assistant: 测试全部完成,汇总如下:

🔬 技能运转测试报告

测试清单

# 测试项 方法 结果
1 技能加载状态 openclaw skills check 66 个技能可见0 禁用
2 24 个 lark-* SKILL.md 可读性 逐文件 head -1 24/24 全部通过
3 自定义技能 SKILL.md 可读性 抽查 children-english-script-writing 正常
4 飞书 Contact API Bot 身份查询用户信息 返回 胡笳 / b7g5c9d6
5 飞书 Wiki API Bot 身份读取知识库文档 成功读取「一些需要共识的规则」
6 飞书 Document API Bot 身份读取文档正文 返回完整内容

额外发现

~/.openclaw/skills/ 下有 19 个 lark- symlink*,它们和 workspace 的 skills/ 清理前状态类似——指向 ~/.openclaw/.agents/skills/。目标文件虽然存在,但 OpenClaw 因安全策略symlink-escape 不允许 symlink 指向 root 外部)已经主动跳过,不影响功能。这 19 个是同样性质的冗余项。


结论:技能全部运转正常。 清理 workspace 的 skills/ symlink 后零影响。是否需要我同样清理 ~/.openclaw/skills/ 下的冗余 symlink user: 我并没有找到 /.openclaw/skills/ 这个文件夹 assistant: 这个目录在服务器上,不在您的本地电脑。

/root/.openclaw/skills/
├── lark-base → ../.agents/skills/lark-base   (19个symlink)
├── lark-im → ../.agents/skills/lark-im
├── lark-identify-sender/   (真实目录)
├── cron-schedule.vala/     (真实目录)
├── ...共36项

刚才测试中已经读到过它,比如 lark-identify-sender/SKILL.md 就位于这个目录下Contact API 也成功返回了您的身份信息。

它是 OpenClaw 系统级的技能目录优先级第4和 workspace 里的 skills/优先级第1是两层结构。要清理里面的 19 个冗余 symlink 吗? user: 不需要,不用管 assistant: 好的,不动它。技能清理任务已全部完成并验证通过,有其他需要随时找我。