← 返回 Skills 市场
86293073

Self Evolving Skill 1.0.2

作者 86293073 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
829
总下载
0
收藏
7
当前安装
1
版本数
在 OpenClaw 中安装
/install self-evolving-skill-1-0-2
功能描述
Meta-cognitive self-learning system - Automated skill evolution based on predictive coding and value-driven mechanisms.
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install self-evolving-skill-1-0-2
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /self-evolving-skill-1-0-2 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug self-evolving-skill-1-0-2
版本 1.0.0
许可证
累计安装 7
当前安装数 7
历史版本数 1
常见问题

Self Evolving Skill 1.0.2 是什么?

Meta-cognitive self-learning system - Automated skill evolution based on predictive coding and value-driven mechanisms. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 829 次。

如何安装 Self Evolving Skill 1.0.2?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install self-evolving-skill-1-0-2」即可一键安装,无需额外配置。

Self Evolving Skill 1.0.2 是免费的吗?

是的,Self Evolving Skill 1.0.2 完全免费(开源免费),可自由下载、安装和使用。

Self Evolving Skill 1.0.2 支持哪些平台?

Self Evolving Skill 1.0.2 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Self Evolving Skill 1.0.2?

由 86293073(@86293073)开发并维护,当前版本 v1.0.0。

💬 留言讨论