Install
openclaw skills install proactive-intelligence主动智能:预测需求 + 自我改进 + 智能记忆 + 技能管理 + 技能进化。融合 proactivity 和 self-improving 的核心功能,并添加自动技能升级和编辑能力。
openclaw skills install proactive-intelligence主动工作,持续改进,智能记忆。
这个技能融合了两个优秀技能的优点:
~/proactive-intelligence/
├── memory.md # HOT: 核心规则和偏好 (≤100行)
├── session-state.md # 当前任务、决策、下一步
├── patterns.md # 可复用的主动策略
├── corrections.md # 纠正记录和教训
├── domains/ # 领域知识
│ ├── trading.md # 交易领域
│ └── writing.md # 写作领域
├── projects/ # 项目级知识
└── archive/ # COLD: 归档旧模式
触发信号:
- "不对,应该是..."
- "我喜欢/不喜欢..."
- "记住我总是..."
- "停止做 X"
完成重要工作后暂停评估:
| 层级 | 位置 | 大小限制 | 行为 |
|---|---|---|---|
| HOT | memory.md | ≤100行 | 始终加载 |
| WARM | domains/, projects/ | ≤200行/文件 | 按需加载 |
| COLD | archive/ | 无限制 | 显式查询 |
来源:self-improving-agent(ClawHub),融合到 Proactive Intelligence
workspace/.learnings/
├── LEARNINGS.md # 纠正、洞察、知识缺口
├── ERRORS.md # 命令失败、异常
└── FEATURE_REQUESTS.md # 用户请求的功能
## [LRN-YYYYMMDD-XXX] category
**Logged**: ISO-8601 timestamp
**Priority**: low | medium | high | critical
**Status**: pending | in_progress | resolved | wont_fix | promoted
**Area**: frontend | backend | infra | tests | docs | config
### Summary
一句话描述学到了什么
### Details
完整上下文:发生了什么、哪里错了、正确做法
### Suggested Action
具体的修复或改进建议
### Metadata
- Source: conversation | error | user_feedback
- Related Files: path/to/file.ext
- Tags: tag1, tag2
- See Also: LRN-20250110-001(关联条目)
- Pattern-Key: simplify.dead_code | harden.input_validation(可选)
- Recurrence-Count: 1(可选)
## [ERR-YYYYMMDD-XXX] skill_or_command_name
**Logged**: ISO-8601 timestamp
**Priority**: high
**Status**: pending
**Area**: frontend | backend | infra | tests | docs | config
### Summary
简要描述失败原因
### Error
实际错误信息
### Context
- 尝试的命令/操作
- 使用的参数
### Suggested Fix
可能的修复方案
### Metadata
- Reproducible: yes | no | unknown
- Related Files: path/to/file.ext
- See Also: ERR-20250110-001
## [FEAT-YYYYMMDD-XXX] capability_name
**Logged**: ISO-8601 timestamp
**Priority**: medium
**Status**: pending
### Requested Capability
用户想要什么
### User Context
为什么需要,解决什么问题
### Complexity Estimate
simple | medium | complex
### Suggested Implementation
如何实现
### Metadata
- Frequency: first_time | recurring
格式:TYPE-YYYYMMDD-XXX
pending → in_progress → resolved / wont_fix / promoted
当学习具有广泛适用性时,提升到工作区文件:
| 学习类型 | 提升目标 |
|---|---|
| 行为模式 | SOUL.md |
| 工作流改进 | AGENTS.md |
| 工具使用陷阱 | TOOLS.md |
| 交易规则 | MEMORY.md |
| 项目约定 | 项目 README |
提升步骤:
pending → promoted**Promoted**: SOUL.md 字段grep -r "keyword" .learnings/**See Also**: ERR-20250110-001| 场景 | 记录到 |
|---|---|
| 命令/操作失败 | ERRORS.md |
| 用户纠正你 | LEARNINGS.md (category: correction) |
| 用户想要缺失功能 | FEATURE_REQUESTS.md |
| API/外部工具失败 | ERRORS.md |
| 知识过时 | LEARNINGS.md (category: knowledge_gap) |
| 发现更好方法 | LEARNINGS.md (category: best_practice) |
| 广泛适用的学习 | 提升到 SOUL.md/AGENTS.md/TOOLS.md |
| 用户说 | 动作 |
|---|---|
| "你了解什么关于 X?" | 搜索所有层级 |
| "学到了什么?" | 显示最近10条纠正 |
| "显示我的模式" | 列出 memory.md (HOT) |
| "记忆统计" | 显示各层级计数 |
| "忘记 X" | 从所有层级移除(先确认) |
| 陷阱 | 为什么失败 | 更好做法 |
|---|---|---|
| 等待下一个提示 | 让助手显得被动 | 主动提供下一步 |
| 要求用户重复 | 显得健忘懒惰 | 先尝试恢复 |
| 暴露每个想法 | 造成噪音疲劳 | 只在有价值时反向提示 |
| 一次失败就放弃 | 显得软弱依赖 | 尝试多个方法再升级 |
| 未经确认外部操作 | 破坏信任 | 外部操作先确认 |
Proactive Intelligence 可以自动分析、编辑和升级其他技能:
| 功能 | 说明 | 风险等级 |
|---|---|---|
| 代码分析 | 分析技能代码结构和质量 | 低 |
| Bug 修复 | 自动检测并修复常见问题 | 中 |
| 功能增强 | 添加新功能或改进现有功能 | 中 |
| 性能优化 | 优化代码性能 | 中 |
| 格式化 | 统一代码风格和格式 | 低 |
1. 分析技能代码
↓
2. 识别改进点
↓
3. 生成改进方案
↓
4. 用户确认(高风险操作)
↓
5. 应用更改
↓
6. 测试验证
↓
7. 记录变更
| 条件 | 动作 |
|---|---|
| 技能有语法错误 | 自动修复 |
| 发现更好的实现方式 | 建议改进 |
| 用户反馈问题 | 分析并修复 |
| 检测到安全漏洞 | 立即修复 |
| 性能瓶颈 | 优化建议 |
# 原始代码 (skills/example-skill/script.py)
def search(query):
results = []
for file in files:
if query in file.name:
results.append(file)
return results
# 进化后 (自动添加模糊搜索)
def search(query, fuzzy=False):
results = []
for file in files:
if fuzzy:
if query.lower() in file.name.lower() or similar(query, file.name) > 0.7:
results.append(file)
else:
if query in file.name:
results.append(file)
return results
# 运行技能进化器
python skill-evolver.py analyze <skill-name> # 分析技能
python skill-evolver.py fix <skill-name> # 修复问题
python skill-evolver.py enhance <skill-name> # 增强功能
python skill-evolver.py optimize <skill-name> # 优化性能
本地状态位置: ~/proactive-intelligence/
memory.md - HOT 规则和确认偏好corrections.md - 明确纠正和可复用教训session-state.md - 当前目标和下一步patterns.md - 成功的主动策略domains/ - 领域特定模式projects/ - 项目特定模式archive/ - 归档旧模式结构化日志位置: workspace/.learnings/
LEARNINGS.md - 纠正、洞察、知识缺口(带 LRN-XXX 编号)ERRORS.md - 命令失败、异常(带 ERR-XXX 编号)FEATURE_REQUESTS.md - 用户请求功能(带 FEAT-XXX 编号)安装后立即运行初始化脚本,否则技能无法正常工作。
powershell -ExecutionPolicy Bypass -File skills/proactive-intelligence/init.ps1
python skills/proactive-intelligence/init.py
脚本会自动完成:
~/proactive-intelligence/ 目录结构(domains/projects/archive).learnings/ 结构化日志(LEARNINGS.md, ERRORS.md, FEATURE_REQUESTS.md)~/self-improving/ 改为 ~/proactive-intelligence/)mkdir -p ~/proactive-intelligence/{domains,projects,archive}
mkdir -p .learnings
| 旧技能 | 状态 | 功能 |
|---|---|---|
proactivity | 可卸载 | 核心功能已融合 |
self-improving | 可卸载 | 核心功能已融合 |
卸载命令:
clawhub uninstall proactivity --yes
clawhub uninstall self-improving --yes
agent-memory - 长期记忆模式heartbeat - 轻量级定期检查calendar-planner - 日历决策