Install
openclaw skills install @yottameta/yotta-learn元习 —— 跨智能体的学习闭环技能:把错误、纠正与洞见沉淀为 .learnings/ 条目,供后续会话与技能改进复用。触发:命令失败、用户纠正、发现更好的做法、请求缺失能力、外部接口故障、知识过时、需要沉淀经验时;或用户说 记一笔/学习/沉淀/self-improvement/learnings 等。边界:不写入私密/敏感信息(除非用户明确要求);不自动改动系统文件。
openclaw skills install @yottameta/yotta-learn把「这次学到的」变成「下次可复用的」:记录错误、纠正与洞见,供后续会话与技能改进复用。
零依赖(Python 3.8+ 标准库),Windows + Linux 通用。
Do NOT trigger:不记录私密信息(令牌、密钥、环境变量值、完整源码)除非用户明确要求;推荐用摘要或脱敏片段。
# 初始化 .learnings/(幂等,不覆盖已有文件)
python3 scripts/yotta_learn.py init
# 记录一条学习(自动生成 ID 如 LRN-20260826-001)
python3 scripts/yotta_learn.py log --type learning --category correction \\
--priority high --area git --pattern-key push-gate \\
--message "推送前必须先跑测试并核对输出"
# 记录一条错误(第二行起进入 Details)
python3 scripts/yotta_learn.py log --type error --priority critical \\
--message "第一行是摘要"$'\n'"第二行是详情"
# 列出 / 回看 / 统计
python3 scripts/yotta_learn.py list --status pending
python3 scripts/yotta_learn.py review
python3 scripts/yotta_learn.py stats
# 提升到 AGENTS.md / CLAUDE.md(自动去重)
python3 scripts/yotta_learn.py promote LRN-20260826-001
# 由条目生成技能骨架
python3 scripts/yotta_learn.py extract LRN-20260826-001 --slug my-skill --dry-run
# 可选:同步到元忆(yotta-memory),未安装自动降级
python3 scripts/yotta_learn.py log --message "..." --remember
见 hooks/ 目录:Claude Code(claude-settings.json)、Codex(codex-settings.json)、 OpenClaw(openclaw-setup.md);activator.sh / error-detector.sh 为 Linux-only 的可选 bash hook。
条目写哪、重复问题、私密信息、元忆联动失败、hook 不生效时,先看 references/faq.md。