← 返回 Skills 市场
kylechen26

EvoAgentX Workflow

作者 Kyle Chen · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
686
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install evoagentx-workflow
功能描述
Bridge EvoAgentX (1000+ star open-source framework) with OpenClaw. Enables self-evolving agentic workflows - workflows that automatically improve over time t...
使用说明 (SKILL.md)

EvoAgentX Workflow Integration

Integrates the EvoAgentX framework with OpenClaw for self-evolving agentic workflows.

When to Use This Skill

Use this skill when:

  • Building multi-agent workflows that need to evolve over time
  • Evaluating and optimizing existing agent workflows
  • Implementing the Genome Evolution Protocol (GEP)
  • Creating self-improving agent systems
  • Migrating static workflows to self-evolving ones

Quick Start

CLI Usage

This skill provides a command-line interface for EvoAgentX operations:

# Check if EvoAgentX is installed
python3 scripts/evoagentx_cli.py status

# Get installation instructions
python3 scripts/evoagentx_cli.py install

# Show usage examples
python3 scripts/evoagentx_cli.py examples

# Create a workflow template
python3 scripts/evoagentx_cli.py create-workflow \
  --name ResearchWorkflow \
  --description "A research automation workflow"

# Check EvoAgentX status
python3 scripts/evoagentx_cli.py check

Installation

# Install EvoAgentX framework
pip install evoagentx

# Verify installation
python3 -c "import evoagentx; print(evoagentx.__version__)"

1. Create a Basic Workflow

After running create-workflow, edit the generated Python file:

from evoagentx import Agent, Workflow

class MyWorkflow(Workflow):
    async def execute(self, context):
        # Your workflow logic here
        result = await self.run_agents(context)
        return result

2. Enable Self-Evolution

from evoagentx.evolution import EvolutionEngine

engine = EvolutionEngine()
optimized_workflow = await engine.evolve(
    workflow=MyWorkflow(),
    iterations=10,
    evaluation_criteria={"accuracy": 0.95}
)

Core Concepts

Workflows

  • Multi-agent orchestration
  • State management
  • Tool integration

Evolution Strategies

  • TextGrad: Prompt optimization
  • AFlow: Workflow structure optimization
  • MIPRO: Multi-step reasoning optimization

Genomes

Encoded success patterns containing:

  • Task type classification
  • Approach methodology
  • Outcome metrics
  • Context requirements

Common Patterns

Pattern 1: Research Workflow Evolution

# Start with basic research workflow
workflow = ResearchWorkflow()

# Evolve for better results
evolution = await workflow.evolve(
    dataset=research_queries,
    metric="comprehensiveness"
)

Pattern 2: Tool Selection Optimization

# EvoAgentX automatically selects optimal tools
workflow = AgentWorkflow(
    tools=["web_search", "browser", "file_io"],
    auto_select=True
)

Security Considerations

  • All evolution happens locally (no data exfiltration)
  • Genomes contain no credentials
  • Evaluation uses synthetic data when possible

References

Version

1.0.0 - Initial release with core EvoAgentX integration

安全使用建议
This skill appears coherent and low-risk for its intended purpose, but take these precautions before installing: (1) review the 'evoagentx' PyPI/GitHub source yourself (or install inside a virtualenv or container) because pip installs can run arbitrary code at install time; (2) inspect any generated workflow files before running them; (3) avoid installing as root and keep the package isolated if you plan to test; (4) if you rely on the SKILL.md claim that 'all evolution happens locally', verify the EvoAgentX package and any integrations you enable (e.g., OpenAI) to ensure they don't send data externally.
功能分析
Type: OpenClaw Skill Name: evoagentx-workflow Version: 1.0.2 The skill integrates the EvoAgentX framework, with installation via `pip install evoagentx` as instructed in `SKILL.md`. The `scripts/evoagentx_cli.py` provides utility functions, but its `create_workflow_template` function is vulnerable to path traversal. If the `--name` argument is crafted (e.g., `../../evil`), it could lead to arbitrary file creation outside the intended directory, which is a significant vulnerability. There is no evidence of intentional malicious behavior such as data exfiltration or unauthorized remote execution, aligning with the 'suspicious' classification for vulnerabilities rather than 'malicious' intent.
能力评估
Purpose & Capability
Name, description, SKILL.md, and the provided CLI script all align: this is an integration wrapper for the EvoAgentX framework. Requiring python3/pip and suggesting 'pip install evoagentx' is coherent with the stated purpose.
Instruction Scope
Runtime instructions only guide installing EvoAgentX, creating/editing workflows, and running the included CLI. The script reads/writes a workflow file in the current directory and checks for optional 'openai' integration, but it does not read unrelated system files or request secrets.
Install Mechanism
The skill is instruction-only but the SKILL.md metadata suggests installing the 'evoagentx' package via pip or cloning from GitHub — expected for this purpose. Note: pip installations (and git-installed packages) execute package installation code (setup scripts), so review the upstream package source or install in an isolated environment (venv/container). Also there is a minor metadata inconsistency: registry shows no separate install spec while SKILL.md contains an install entry.
Credentials
No environment variables, credentials, or config paths are required. The script does not request tokens or secrets; it only optionally checks for the presence of 'openai' to report an available integration.
Persistence & Privilege
always:false and user-invocable:true (normal). The skill writes workflow files into the current working directory when asked (create-workflow) but does not modify other skills or system-wide agent configuration.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install evoagentx-workflow
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /evoagentx-workflow 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
Improved description with detailed value proposition and use cases
v1.0.1
Added real working Python script - evoagentx_cli.py CLI tool
v1.0.0
Initial release - EvoAgentX integration for OpenClaw
元数据
Slug evoagentx-workflow
版本 1.0.2
许可证
累计安装 0
当前安装数 0
历史版本数 3
常见问题

EvoAgentX Workflow 是什么?

Bridge EvoAgentX (1000+ star open-source framework) with OpenClaw. Enables self-evolving agentic workflows - workflows that automatically improve over time t... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 686 次。

如何安装 EvoAgentX Workflow?

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

EvoAgentX Workflow 是免费的吗?

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

EvoAgentX Workflow 支持哪些平台?

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

谁开发了 EvoAgentX Workflow?

由 Kyle Chen(@kylechen26)开发并维护,当前版本 v1.0.2。

💬 留言讨论