← Back to Skills Marketplace
kylechen26

EvoAgentX Workflow

by Kyle Chen · GitHub ↗ · v1.0.2
cross-platform ⚠ suspicious
686
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install evoagentx-workflow
Description
Bridge EvoAgentX (1000+ star open-source framework) with OpenClaw. Enables self-evolving agentic workflows - workflows that automatically improve over time t...
README (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

Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install evoagentx-workflow
  3. After installation, invoke the skill by name or use /evoagentx-workflow
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug evoagentx-workflow
Version 1.0.2
License
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is EvoAgentX Workflow?

Bridge EvoAgentX (1000+ star open-source framework) with OpenClaw. Enables self-evolving agentic workflows - workflows that automatically improve over time t... It is an AI Agent Skill for Claude Code / OpenClaw, with 686 downloads so far.

How do I install EvoAgentX Workflow?

Run "/install evoagentx-workflow" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is EvoAgentX Workflow free?

Yes, EvoAgentX Workflow is completely free (open-source). You can download, install and use it at no cost.

Which platforms does EvoAgentX Workflow support?

EvoAgentX Workflow is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created EvoAgentX Workflow?

It is built and maintained by Kyle Chen (@kylechen26); the current version is v1.0.2.

💬 Comments