a-evolve

Evolve AI agents with LLM-driven algorithms against benchmarks.

Updated Apr 11, 2026
One-click install
npx skills add https://github.com/hhhi21g/HealthCenter --skill a-evolve
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: a-evolve
Source: https://github.com/hhhi21g/HealthCenter/tree/main/.codex/skills/a-evolve
Command: npx skills add https://github.com/hhhi21g/HealthCenter --skill a-evolve

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pyyaml, a-evolve, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves the problem of manually optimizing AI agents across various domains, offering a platform to automatically evolve and optimize agents using LLM-driven algorithms.

Core Features & Use Cases

  • LLM-Driven Evolution: Uses LLMs to mutate workspace files for improved agent performance.
  • Benchmark Evaluation: Provides tools for automated agent evaluation loops against benchmarks.
  • Agent Optimization: Optimizes agent prompts, skills, or memory against a measurable benchmark.
  • Use Case: When you have a working agent and want to optimize it against a benchmark, or when you need to evolve agents on your own domain-specific tasks.

Quick Start

Install the skill and run the following commands:

pip install a-evolve
python a-evolve.py

Frequently Asked Questions about a-evolve

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate AI agent optimization against a benchmark?▼

To automate AI agent optimization against a benchmark, you can use LLM-driven evolution algorithms to mutate workspace files and iteratively improve agent prompts, skills, and memory.

What is LLM-driven agent evolution and how does it work?▼

LLM-driven agent evolution is a process where LLMs automatically mutate workspace files to optimize AI agents. It works by applying evolution algorithms to iteratively improve agent performance against measurable benchmarks.

Can I use this to optimize agent prompts for domain-specific tasks?▼

Yes, you can use this to optimize agent prompts for domain-specific tasks. It applies LLM-driven evolution algorithms to measure and improve agent performance against your specific benchmark evaluation loops.

Do I need pyyaml installed to run a-evolve for agent optimization?▼

Yes, you need pyyaml and the a-evolve library installed to run agent optimization. These dependencies are required for agent state management and executing the LLM-driven evolution algorithms.

What is the best way to evaluate self-improving AI agents?▼

The best way to evaluate self-improving AI agents is using automated evaluation loops against measurable benchmarks. This LLM-driven approach mutates agent files to iteratively optimize and evaluate performance across diverse domains.

Why does my agent optimization loop require state management?▼

Agent optimization loops require state management to track the evolution of agent prompts, skills, and memory across iterations. This ensures the LLM-driven algorithms can properly mutate and evaluate agent performance over time.