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.