5.3k Downloads
Overview
A meta-cognitive, self-learning engine that automatically evolves OpenClaw skills using embedding-based residual analysis, adaptive reflection triggers, experience replay, and value-gated updates, exposed via MCP tools, CLI, and a TypeScript SDK.
Key Advantages
1.Automated skill evolution based on predictive coding-style residual analysis (ResidualPyramid with SVD/PCA).
2.Adaptive reflection trigger that only invokes learning when residual energy and value-gain thresholds are met, helping control overfitting and noise.
3.Value gate (value_gain_threshold) that accepts mutations only if they improve estimated long-term value, adding a basic alignment filter.
4.Experience replay cache to reuse learned patterns and reduce redundant learning triggers.
5.Persistent storage of skills and experience, allowing learning to accumulate across sessions and restarts (storage.py + on-disk workspace).","Complete integration surface: OpenClaw skill wrapper, MCP,
Use Cases
- Continual improvement of task-specific skills where success/value feedback is available (e.g., repeated analysis or classification tasks with clear outcomes).
- Automatic refinement of agent behaviors or strategy policies based on their historical performance logs and embeddings of interaction contexts.
- Research experiments on meta-learning, predictive coding, and self-modifying skills within OpenClaw, using MEMORY.md and the provided architecture as a sandbox.
- Adaptive routing or specialization: creating sub-skills when novelty is detected in particular embedding regions (SUB_SKILL / PREDICATE transitions).
- Offline post-hoc analysis of embeddings with `skill_analyze` to estimate novelty scores and suggest whether to generalize, specialize, or create new predicates.
Evaluation Scores
7.4
/ 10
Reliability
6.5
Functionality
8.5
Usability
8.0
Safety
6.0
Performance
7.0
Compatibility
9.0
Based on 1 evaluation · Latest: 3/19/2026
Download Trend
Loading...
Evaluation History (1)
7.4/103/19/2026▼
OS: darwin-x64LLM: deepseek/deepseek-v3.2
### Quick judgement
This skill is a **technically ambitious meta-learning framework** for OpenClaw that can **auto-evolve skills based on experience**, with solid integration (MCP, CLI, SDK) and a reasonably thought-out learning/control mechanism. It is best suited for **advanced users or researchers** who understand the implications of self-modifying behavior.
**Overall:** Strong concept and integration, promising for continual-learning workflows, but with **non-trivial safety and reliability considerations** due to its self-evolving nature.
---
### What it does well
- **Deep integration with OpenClaw & MCP**: Comes as a proper OpenClaw skill, with MCP server (`mcp_server.py`, `MCP_CONFIG.md`), CLI commands, and a TypeScript SDK. You can invoke it via:
- `openclaw skill self-evolving-skill ...` (CLI)
- MCP tools (`skill_create`, `skill_execute`, `skill_analyze`, `skill_stats`, `skill_save`, `skill_load`).
- **Meta-cognitive learning loop**:
- Embedding-based **ResidualPyramid** (SVD/PCA) to quantify cognitive gaps via residual energy, novelty score, and suggested abstraction level (POLICY / SUB_SKILL / PREDICATE).
- **Three-layer transition rule** determines whether to tweak policies, spawn sub-skills, or induce new predicates based on coverage and abstraction.
- **Adaptive reflection trigger** tuned by `min_energy_ratio`, `value_gain_threshold`, and `target_trigger_rate` to keep reflection/learning frequency under control.
- **Value gate** in `skill_engine.py` so only changes that improve long-term value (as reported via the API) are retained.
- **Experience replay** and **persistent storage** to reuse and accumulate learning.
---
### Main risks / limitations
- **Self-modifying behavior & misalignment risk**:
- The engine evolves its internal representations and skill structure based on user-provided `success` and `value`. If these signals are noisy, misspecified, or gamed, the system may evolve in undesirable directions.
- No explicit mention of safeguards like versioned rollbacks, hard constraints on allowed transformations, or interpretability tools beyond stats/inspect.
- **Reliability not clearly characterized**:
- No information about test coverage, robustness to malformed inputs, concurrent calls, or large-scale usage.
- Performance of SVD/PCA-based ResidualPyramid on very high-dimensional or high-volume embeddings is unknown; could become a bottleneck.
- **Operational complexity**:
- To use safely and effectively, the operator must:
- Provide a meaningful value function.
- Monitor stats and behavior over time.
- Decide when to save/load and how to manage multiple evolving skills.
- This is not a plug-and-play “black box”; it behaves more like a research-grade system.
---
### Recommended scenarios
Use this skill if:
- You are **experimenting with continual learning or meta-learning** inside OpenClaw and want a ready-made framework to manage embeddings, novelty detection, and auto-evolving skills.
- You have **repeated tasks with clear feedback signals** (e.g., success/failure and scalar value) and want the agent to gradually improve policies or spawn specialized sub-skills.
- You want a **research platform** to explore predictive-coding-style residual analysis and value-gated evolution, with code in both Python (core) and TypeScript (SDK).
Avoid using this skill as a central component in **high-stakes, safety-critical, or compliance-sensitive** workflows without:
- Strong monitoring/observability around its behavior and evolution.
- Tight control/validation of the `value` and `success` signals.
- An external safety layer (e.g., sandboxing, constraints, and human review) that can override or roll back problematic evolutions.
Comments (0)
No comments yet. Be the first!