← Back to Skills Marketplace
86293073

Self Evolving Skill 1.0.2

by 86293073 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
829
Downloads
0
Stars
7
Active Installs
1
Versions
Install in OpenClaw
/install self-evolving-skill-1-0-2
Description
Meta-cognitive self-learning system - Automated skill evolution based on predictive coding and value-driven mechanisms.
Usage Guidance
This package is inconsistent: it advertises a Python ML core and an MCP server but those core Python files are not included. Before installing or enabling it: 1) Do NOT add the suggested mcp_servers.json auto-start entry until you have inspected the actual mcp_server.py and core/ modules. 2) Inspect any storage implementation (core/storage.py) for pickling/deserialization of arbitrary objects — loading untrusted pickles can execute code. 3) Check and correct hardcoded paths (the adapter defaults to /Users/blitz/...) so it won't read/write unexpected locations. 4) Prefer installing this only in an isolated environment (container or isolated user) and only after obtaining the missing core source from a trusted origin and reviewing it. 5) If you don't want to run a local Python MCP server, note that the TypeScript side has a JS fallback with static/simulated outputs — expect reduced functionality. If you want a clear pass/fail: include the missing core Python files (or confirm they will be installed by a vetted installer) and re-run the review.
Capability Analysis
Type: OpenClaw Skill Name: self-evolving-skill-1-0-2 Version: 1.0.0 The skill is classified as suspicious primarily due to a hardcoded storage path in `mcporter_adapter.py` (`/Users/blitz/.openclaw/workspace/self-evolving-skill/storage`), which is a misconfiguration that could lead to unexpected behavior or permission issues in different environments. While the skill legitimately spawns Python processes (`mcp_server.py` via `src/index.ts` and `INSTALLATION.md`) and handles agent-provided `context` for skill execution, the hardcoded path indicates a lack of robustness. There is no clear evidence of intentional malicious activity such as data exfiltration, unauthorized remote control, or persistence mechanisms beyond its stated purpose.
Capability Assessment
Purpose & Capability
The skill claims a Python core implementing SVD/PCA, a mcp_server, and persistent experience storage, but the repository bundle does not include the referenced core/ Python modules (residual_pyramid.py, skill_engine.py, mcp_server.py, etc.). package.json only lists TypeScript dependencies (no Python deps), and install.sh doesn't create or install a Python virtualenv. This mismatch means the heavy ML capabilities described are not present in the distributed files and the adapter will fail or behave unexpectedly; that's disproportionate to the simple files included.
Instruction Scope
SKILL.md and INSTALLATION.md instruct users to run a MCP server (run_mcp.sh / mcp_server.py) and to place configuration in OpenClaw mcp_servers.json. The provided install.sh merely symlinks the skill and copies mcporter_adapter.py — it does not create the venv or the Python core files. mcporter_adapter.py manipulates MCP_STORAGE_DIR (defaulting to a hardcoded /Users/blitz path) and imports core modules that are absent, which will cause runtime failures or unexpected behavior. The skill also suggests auto-start integration into agent MCP config (an action that, if performed, grants a persistent server process), but no safe defaults or verification steps are provided.
Install Mechanism
There is no registry install spec; the included install.sh performs local filesystem operations only (symlink into ~/.openclaw/skills, copy adapter, create storage dirs). No remote downloads or archives are fetched. That is low risk in terms of remote code retrieval, but the script and docs reference additional scripts/files (venv/, run_mcp.sh, core/) that are not packaged, leaving installation incomplete and ambiguous.
Credentials
The manifest declares no required environment variables or credentials, but mcporter_adapter.py and the TypeScript code read and set environment values (MCP_STORAGE_DIR, STORAGE_DIR, HOME). mcporter_adapter.py sets a default storage path pointing to /Users/blitz/... which is hardcoded and likely incorrect for other users. The codebase implies persistent storage of skill objects; if the missing Python core's storage uses Python pickling, that could create a deserialization risk when loading saved skills (the repo provides no storage implementation to review). Overall, requested and used environment/config paths are inconsistent and not justified by the manifest.
Persistence & Privilege
The skill does not request 'always: true' and is user-invocable. However, the docs provide an mcp_servers.json snippet that — if a user adds it to their agent config — will cause the skill's Python MCP server to be started automatically (a persistent process). Because the actual server code is not packaged, this would require the user to supply or download additional files; still, the guidance to add an auto-start entry increases the potential blast radius if the missing core were later supplied or tampered with. As-distributed, the skill does not force persistence.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-evolving-skill-1-0-2
  3. After installation, invoke the skill by name or use /self-evolving-skill-1-0-2
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Self-Evolving Skill 1.0.0 – Initial Release - Introduces a meta-cognitive self-learning system with automated skill evolution using predictive coding and value-driven mechanisms. - Features include: residual pyramid decomposition for cognitive gap quantification, adaptive reflection triggers, experience replay, value gating, and persistence. - Provides CLI and programming interfaces for skill creation, execution, analysis, and statistics. - Includes MCP server support and a detailed toolkit for skill management and analysis. - Offers clear documentation and example workflows in both Python and TypeScript.
Metadata
Slug self-evolving-skill-1-0-2
Version 1.0.0
License
All-time Installs 7
Active Installs 7
Total Versions 1
Frequently Asked Questions

What is Self Evolving Skill 1.0.2?

Meta-cognitive self-learning system - Automated skill evolution based on predictive coding and value-driven mechanisms. It is an AI Agent Skill for Claude Code / OpenClaw, with 829 downloads so far.

How do I install Self Evolving Skill 1.0.2?

Run "/install self-evolving-skill-1-0-2" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Self Evolving Skill 1.0.2 free?

Yes, Self Evolving Skill 1.0.2 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Self Evolving Skill 1.0.2 support?

Self Evolving Skill 1.0.2 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Self Evolving Skill 1.0.2?

It is built and maintained by 86293073 (@86293073); the current version is v1.0.0.

💬 Comments