"Don't just use other AI frameworks — learn from them."
When you discover an AI framework or tool with features worth learning, execute this skill.
Search endpoint: Use MiniMax web search (configured in TOOLS.md)
Use search to understand:
Template A (General Framework):
text
"[framework name] features capabilities 2026"
"[framework name] vs OpenAI agent differences"
"[framework name] Hermes Agent comparison"
Template B (AI Coding Assistants):
text
"[framework name] features capabilities 2026"
"[framework name] self-improving memory workflow"
Template C (Chinese Frameworks):
text
"[framework name] 特点 功能 优势"
"[framework name] 和 OpenClaw 对比"
Collect:
For each core feature:
text
"[framework name]" "[specific feature]" "how it works"
"[framework name]" "implementation" "architecture"
Extract the 3-5 most valuable learnings.
For each feature, answer:
Question✅ Yes❌ NoCan this be implemented as SKILL.md?Mark "portable"Mark "requires core change"Does it need OpenClaw source changes?Mark "requires core"Mark "portable"Does it need external APIs?Check API availabilityMark "API dependent"Would users benefit from this?KeepMark "low value"
Portability Rating:
User confirmation required: Before creating any new skill or script, ALWAYS ask user:
For each "portable" feature:
Write SKILL.md:
Write Scripts (if needed):
Validate: bash
ls ~/.openclaw/workspace/skills/[skill-name]/
node ~/.openclaw/workspace/skills/[skill-name]/scripts/[script].js --help
Permissions required:
~/.openclaw/workspace/skills/ (for new skill files)~/self-improving/ (for log files)Append to ~/self-improving/procedural-memory-log.md:
markdown
## YYYY-MM-DD
### [Framework] Research
- **Research subject**: [framework name]
- **Features extracted**: [list portable features]
- **Deemed non-portable**: [list with reasons]
- **Skill created**: [skill-name]
- **Portability rating**: 🌟 Fully portable / 🔧 Partially / 🏗️ Core required
Tell user:
If research spans multiple sessions:
Create ~/self-improving/study-progress.md:
markdown
# [Framework] Research Progress
## Started: YYYY-MM-DD
## Status: 🔄 In Progress / ✅ Complete
## Completed
- [ ] Quick overview
- [ ] Core feature analysis
## Pending
- [ ] Feasibility evaluation
- [ ] Skill creation
## Key Findings (update anytime)
-
Read this file when resuming research.
text
Discover new framework
│
▼
Does OpenClaw already have this feature?
│
├─ Yes → Skip, not worth researching
│
└─ No or Not Sure → Continue
│
▼
Would users benefit from this?
│
├─ Not sure → Ask user: "Should I research [framework]?"
│
└─ Yes → Continue
│
▼
Can it be implemented as a skill?
│
├─ Yes → Create skill
│
├─ Partial → Create core part, note limitations
│
└─ No (requires core change) → Log to future features
../procedural-memory/SKILL.md../skill-creator/SKILL.md~/self-improving/memory.md