← 返回 Skills 市场
wanng-ide

Evolution State Analyzer

作者 WANGJUNJIE · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
1410
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install evolution-state-analyzer
功能描述
Analyzes the evolution memory graph for stagnation patterns, recurring failures, and success plateaus. Generates actionable insights to guide future evolutio...
使用说明 (SKILL.md)

Evolution State Analyzer

This skill provides meta-analysis of the evolution process itself by examining the memory_graph.jsonl file.

Capabilities

  • Stagnation Detection: Identifies repetitive cycles without improvement.
  • Gene Efficacy Analysis: Tracks which genes yield the highest success rates.
  • Failure Cluster Analysis: Groups failure reasons to pinpoint systemic issues.
  • Trend Reporting: Visualizes evolution score trends over time.

Usage

const analyzer = require('./index');
const insights = await analyzer.analyzeState();
console.log(JSON.stringify(insights, null, 2));

Example Output

{
  "total_cycles": 120,
  "success_rate": 0.75,
  "stagnation_detected": true,
  "top_genes": [
    { "id": "gene_repair_v2", "success_rate": 0.95 },
    { "id": "gene_innovate_v1", "success_rate": 0.40 }
  ],
  "recommendations": [
    "Switch to INNOVATE intent (stagnation streak: 5)",
    "Deprecate gene_innovate_v1 (success rate \x3C 0.5)"
  ]
}
安全使用建议
This skill appears coherent and only reads a local memory_graph.jsonl to produce reports. Before installing or invoking it: (1) confirm the default path ../../memory/evolution/memory_graph.jsonl is the intended file in your runtime — if not, call analyzeState(graphPath) with an explicit safe path; (2) review the contents of memory_graph.jsonl to ensure it contains only data you want analyzed (the skill will parse and aggregate events); (3) if you are concerned about autonomous invocation, restrict agent permissions or avoid enabling autonomous invocation for this skill. There are no network calls, credentials, or external installs, but be cautious about letting any skill read local files you consider sensitive.
功能分析
Type: OpenClaw Skill Name: evolution-state-analyzer Version: 1.0.0 The skill 'evolution-state-analyzer' is designed to analyze an internal OpenClaw memory graph file (`memory_graph.jsonl`) for evolution patterns. The code in `index.js` correctly implements this functionality, reading the specified file and performing analysis without any external network calls, arbitrary command execution, or attempts to access sensitive system files or environment variables. While the `analyzeState` function accepts an optional `graphPath` argument, which could theoretically be exploited for arbitrary file read if an AI agent were prompted to provide a malicious path, the skill itself does not instruct the agent to do so, nor does it contain any code demonstrating malicious intent. The `SKILL.md` instructions are benign and directly related to the skill's stated purpose.
能力评估
Purpose & Capability
The name, description, SKILL.md usage example, and index.js behavior all focus on parsing a memory_graph.jsonl and computing stagnation, gene success rates, failure clusters, and recommendations. Nothing requested (no env vars, no binaries) is unrelated to that purpose.
Instruction Scope
SKILL.md instructs callers to call analyzer.analyzeState() with no arguments; the implementation will then read a default path resolved as ../../memory/evolution/memory_graph.jsonl relative to the skill directory. Reading that local memory file is consistent with the stated purpose, but the default path escapes the package directory (two levels up). If your runtime places sensitive data outside the skill folder at that path, the skill will read it when invoked without an explicit graphPath.
Install Mechanism
This is instruction-only / light-weight with no install spec and no dependencies in package.json. No external downloads or install operations are requested.
Credentials
The skill declares and requires no environment variables, credentials, or config paths. The only resource used is a local file (memory_graph.jsonl), which is appropriate for its analysis purpose.
Persistence & Privilege
The skill is not always-enabled and does not modify other skills or system configuration. It provides a synchronous API analyzeState(graphPath) and a CLI entrypoint; it does not persist new credentials or attempt to elevate privilege.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install evolution-state-analyzer
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /evolution-state-analyzer 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of evolution-state-analyzer. - Analyzes the evolution memory graph for stagnation, recurring failures, and plateaus. - Detects gene efficacy and groups failure causes for deeper insights. - Provides actionable recommendations and trend reports to guide future cycles.
元数据
Slug evolution-state-analyzer
版本 1.0.0
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Evolution State Analyzer 是什么?

Analyzes the evolution memory graph for stagnation patterns, recurring failures, and success plateaus. Generates actionable insights to guide future evolutio... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1410 次。

如何安装 Evolution State Analyzer?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install evolution-state-analyzer」即可一键安装,无需额外配置。

Evolution State Analyzer 是免费的吗?

是的,Evolution State Analyzer 完全免费(开源免费),可自由下载、安装和使用。

Evolution State Analyzer 支持哪些平台?

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

谁开发了 Evolution State Analyzer?

由 WANGJUNJIE(@wanng-ide)开发并维护,当前版本 v1.0.0。

💬 留言讨论