Self-Evolving Skill by jackjin1997/clawforge
npx skills add https://github.com/jackjin1997/clawforge --skill 'Self-Evolving Skill'元认知自学习系统 - 基于预测编码和价值驱动的 Skill 自动演化。
# 技能已安装到 ~/.openclaw/skills/self-evolving-skill
# 或使用 ClawHub
clawhub install self-evolving-skill
self-evolving-skill/
├── core/ # Python 核心
│ ├── residual_pyramid.py # 残差金字塔(SVD 分解)
│ ├── reflection_trigger.py # 自适应触发器
│ ├── experience_replay.py # 经验回放缓存
│ ├── skill_engine.py # 核心引擎 + ValueGate
│ ├── storage.py # 持久化
│ └── mcp_server.py # MCP 服务器
├── src/ # TypeScript SDK
│ ├── index.ts # 主入口
│ ├── cli.ts # CLI
│ └── mcp-tools.ts # 工具定义
├── skills/ # OpenClaw Skill
│ └── self-evolving-skill/ # 技能封装
├── MCP_CONFIG.md # MCP 配置
└── README.md # 文档
广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
| 工具 | 描述 | 参数 |
|---|---|---|
skill_create | 创建 Skill | name, description |
skill_execute | 执行并学习 | skill_id, context, success, value |
skill_analyze | 分析嵌入 | embedding |
skill_list | 列出 Skills | - |
skill_stats | 系统统计 | - |
skill_save | 持久化保存 | skill_id |
skill_load | 加载 | skill_id |
# 列出所有 Skill
openclaw skill self-evolving-skill list
# 创建 Skill
openclaw skill self-evolving-skill create --name "MySkill"
# 执行
openclaw skill self-evolving-skill execute <id> --success
# 分析
openclaw skill self-evolving-skill analyze --embedding '[0.1,0.2,...]'
# 统计
openclaw skill self-evolving-skill stats
# 启动 MCP 服务器
cd ~/.openclaw/skills/self-evolving-skill
./run_mcp.sh
# 或使用适配器
python3 mcporter_adapter.py skill_list '{}'
import { SelfEvolvingSkillEngine } from 'self-evolving-skill';
const engine = new SelfEvolvingSkillEngine();
await engine.init();
const { skillId } = await engine.createSkill({ name: 'Analyzer' });
const stats = await engine.stats();
pyramid = ResidualPyramid(max_layers=5, use_pca=True)
decomposition = pyramid.decompose(embedding)
# 输出:
# - residual_ratio: 残差能量比率
# - suggested_abstraction: POLICY / SUB_SKILL / PREDICATE
# - novelty_score: 综合新颖性
| 覆盖率 | 抽象层级 | 操作 |
|---|---|---|
| >80% | POLICY | 调整策略权重 |
| 40-80% | SUB_SKILL | 生成子 Skill |
| <40% | PREDICATE | 归纳新谓词 |
trigger = ReflectionTrigger(
min_energy_ratio=0.10, # 初始阈值
value_gain_threshold=0.20, # 触发阈值
target_trigger_rate=0.15 # 目标 15% 触发率
)
| 路径 | 说明 |
|---|---|
~/.openclaw/skills/self-evolving-skill | 技能根目录 |
~/.openclaw/mcp_servers/self-evolving-skill.json | MCP 服务器配置 |
~/.openclaw/workspace/self-evolving-skill/storage | 数据存储 |
Weekly Installs
–
Repository
GitHub Stars
5
First Seen
–
Security Audits
元认知自学习系统 - 基于预测编码和价值驱动的Skill自动演化。
# 技能已安装到 ~/.openclaw/skills/self-evolving-skill
# 或使用ClawHub
clawhub install self-evolving-skill
self-evolving-skill/
├── core/ # Python核心
│ ├── residual_pyramid.py # 残差金字塔(SVD分解)
│ ├── reflection_trigger.py # 自适应触发器
│ ├── experience_replay.py # 经验回放缓存
│ ├── skill_engine.py # 核心引擎+ValueGate
│ ├── storage.py # 持久化
│ └── mcp_server.py # MCP服务器
├── src/ # TypeScript SDK
│ ├── index.ts # 主入口
│ ├── cli.ts # CLI
│ └── mcp-tools.ts # 工具定义
├── skills/ # OpenClaw Skill
│ └── self-evolving-skill/ # 技能封装
├── MCP_CONFIG.md # MCP配置
└── README.md # 文档
| 工具 | 描述 | 参数 |
|---|---|---|
skill_create | 创建Skill | name, description |
skill_execute | 执行并学习 | skill_id, context, success, value |
# 列出所有Skill
openclaw skill self-evolving-skill list
# 创建Skill
openclaw skill self-evolving-skill create --name "MySkill"
# 执行
openclaw skill self-evolving-skill execute <id> --success
# 分析
openclaw skill self-evolving-skill analyze --embedding '[0.1,0.2,...]'
# 统计
openclaw skill self-evolving-skill stats
# 启动MCP服务器
cd ~/.openclaw/skills/self-evolving-skill
./run_mcp.sh
# 或使用适配器
python3 mcporter_adapter.py skill_list '{}'
import { SelfEvolvingSkillEngine } from 'self-evolving-skill';
const engine = new SelfEvolvingSkillEngine();
await engine.init();
const { skillId } = await engine.createSkill({ name: 'Analyzer' });
const stats = await engine.stats();
pyramid = ResidualPyramid(max_layers=5, use_pca=True)
decomposition = pyramid.decompose(embedding)
# 输出:
# - residual_ratio: 残差能量比率
# - suggested_abstraction: POLICY / SUB_SKILL / PREDICATE
# - novelty_score: 综合新颖性
| 覆盖率 | 抽象层级 | 操作 |
|---|
80% | POLICY | 调整策略权重
40-80% | SUB_SKILL | 生成子Skill
<40% | PREDICATE | 归纳新谓词
trigger = ReflectionTrigger(
min_energy_ratio=0.10, # 初始阈值
value_gain_threshold=0.20, # 触发阈值
target_trigger_rate=0.15 # 目标15%触发率
)
| 路径 | 说明 |
|---|---|
~/.openclaw/skills/self-evolving-skill | 技能根目录 |
~/.openclaw/mcp_servers/self-evolving-skill.json | MCP服务器配置 |
~/.openclaw/workspace/self-evolving-skill/storage | 数据存储 |
Weekly Installs
–
Repository
GitHub Stars
5
First Seen
–
Security Audits
AI Elements:基于shadcn/ui的AI原生应用组件库,快速构建对话界面
58,500 周安装
Doublecheck AI 内容验证工具 - GitHub Copilot 三层事实核查流程,自动识别幻觉风险
718 周安装
Everything Claude Code (ECC) - AI智能体性能优化系统 | 生产就绪开发工具
734 周安装
Shannon AI渗透测试工具:Web应用与API自动化安全测试,覆盖OWASP Top 10漏洞
780 周安装
scaffold-exercises脚手架工具:自动化创建符合规范的练习目录结构
795 周安装
Claude记忆搜索工具 - 高效检索会话历史,节省10倍令牌数
852 周安装
Perl安全编程指南:输入验证、注入防护与安全编码实践
847 周安装
skill_analyze| 分析嵌入 |
embedding |
skill_list | 列出Skills | - |
skill_stats | 系统统计 | - |
skill_save | 持久化保存 | skill_id |
skill_load | 加载 | skill_id |