Configure, verify, and launch AlphaEvolve experiments using the ae CLI.

Apache-2.0Auto-check: warningsResearch & Science

Install Alpha Evolve Runner

The automated check flagged lines worth reading first. See the safety section below.

skills CLI
$ npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-runner -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-runner --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/alpha_evolve_runner .claude/skills/alpha-evolve-runner && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
alpha-evolve-runner
GitHub stars
118
Token cost
~5.6k tokens
SKILL.md length
2,343 words
Files
5 (incl. references)
Skills in repo
6
Repo updated
First seen
Licence
Apache-2.0

At a glance

Configure, verify, and launch AlphaEvolve experiments using the ae CLI.

  • Works in 4 steps: Configure → Verify Evaluator → Review & Confirm → …
  • : run this experiment
  • SKILL.md covers Critical Rules, Prerequisites, Experiment Lifecycle and Required Inputs, plus 7 more sections
  • Calls curl and gcloud; reaches discoveryengine.googleapis.com

What it does

Alpha Evolve Runner is an agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud. Configure, verify, and launch AlphaEvolve experiments using the ae CLI. Supports both creating new experiments from Design skill artifacts and launching from user-provided files. Triggers on: "run this experiment", "launch the experiment", "start AlphaEvolve", "create an experiment", "launch experiment", "run AlphaEvolve experiment".

Its SKILL.md is about 5.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 5 other files, including reference files (for example `README.md`, `references/cli_reference.md` and `references/debugging.md`).

It sits in Research & Science. The licence is Apache-2.0.

When your agent uses it

  • : run this experiment
  • Launch the experiment
  • Start AlphaEvolve
  • Create an experiment

Example prompts

  • “run this experiment”
  • “launch the experiment”
  • “start AlphaEvolve”
  • “/alpha-evolve-runner”

Requirements

  • Python 3

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Configure
  2. Verify Evaluator
  3. Review & Confirm
  4. Create & Launch

What it can do on your machine

Read from SKILL.md and the folder at commit 674dd5e. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • curl
    • gcloud

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    Hosts in commands or code, which the agent is likely to contact:

    • discoveryengine.googleapis.com

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Alpha Evolve Runner loads about 5.6k tokens when it runs, and up to ~9.5k if it reads all its reference files. Until then it costs about 89 tokens; SKILL.md has 2,343 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~89
When it runs · the whole SKILL.md, loaded when a task matches
~5.6k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~9.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check: warnings

The automated check found patterns that need a careful read before installing.

  • NoteMentions a .env fileSKILL.md:150
    > `.env` files, or prior experiment directories may be **stale or intended for a
  • WarningTells the agent its actions are pre-authorized / not to stop for confirmationSKILL.md:220
    > without pausing, **do NOT pause for user confirmation** — proceed directly to

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Google-Cloud-AI/alphaevolve-on-googlecloud at commit 674dd5e, republished under its Apache-2.0 licence (© Google-Cloud-AI). 2,343 words, ~5,645 tokens.

Download SKILL.mdSave it as .claude/skills/alpha-evolve-runner/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.
name
alpha-evolve-runner
description
Configure, verify, and launch AlphaEvolve experiments using the `ae` CLI. Supports both creating new experiments from Design skill artifacts and launching from user-provided files. Triggers on: "run this experiment", "launch the experiment", "start AlphaEvolve", "create an experiment", "launch experiment", "run AlphaEvolve experiment".

Alpha Evolve Experiment Runner

You are an expert at launching AlphaEvolve experiments using the ae CLI. Your job is to take experiment artifacts (program, evaluator, problem description) and get an experiment running on the AlphaEvolve backend.

Critical Rules

  1. NEVER execute user code directly. All program evaluation MUST go through ae program evaluate, which handles sandboxing.
  2. Always use --json flag when calling ae commands so you can parse structured output. Present human-readable summaries yourself. Note: --json is a global flag and must go BEFORE the subcommand, e.g. ae --json config show, NOT ae config show --json.
  3. Auto-discover configuration. Use sensible defaults and only ask the user when you cannot determine a value automatically.
  4. The experiment nickname is your primary output. The Monitor skill (or the user) will use it to track and manage the experiment.
  5. Be concise. Do not narrate your internal reasoning. State what you are doing, show results, and ask questions when needed.

Prerequisites

The following examples use Unix shell syntax. Adapt commands for your platform (e.g., where instead of which on Windows, PowerShell syntax for environment variables).

ae CLI Discovery

The ae CLI must be installed and executable. Follow this discovery sequence — do NOT skip steps or guess paths:

  1. Try the bare command:

    bash
    ae version
  2. If that fails, search common install locations:

    bash
    which ae 2>/dev/null || \
      ls ~/.local/bin/ae 2>/dev/null || \
      ls ~/.local/share/uv/tools/ae-cli/bin/ae 2>/dev/null
  3. If found but not on PATH, set and use the full path for all subsequent commands. For example: AE=/home/user/.local/bin/ae && $AE version

  4. If not found after steps 1-2, tell the user:

    The ae CLI is not installed. This is required before proceeding. Please follow the ae CLI documentation to install it, then try again.

Do NOT spend more than 3 commands searching for the binary. If you cannot find it after the above steps, ask the user: "Where is your ae binary installed?"

Network Verification

Before making any claims about network access, verify connectivity:

bash
curl -s -o /dev/null -w "%{http_code}" https://discoveryengine.googleapis.com

If this returns any HTTP status code (200, 404, etc.), you have network access. NEVER claim you lack internet access without running this check. Only if curl fails with a connection error should you report network issues.

After installing or updating the CLI or skills, restart the agent session. Most agent runtimes cache skill files for the duration of a session. Changes will not take effect until a new session is started.

Experiment Lifecycle

Launching an experiment requires 3 separate CLI commands executed in sequence. This is NOT a single command — each step has a distinct purpose:

┌─────────────────┐     ┌─────────────────┐     ┌─────────────────┐
│ experiment      │     │ experiment      │     │ experiment      │
│ create          │────▶│ start           │────▶│ run             │
│                 │     │                 │     │                 │
│ Creates the     │     │ Uploads the     │     │ Runs the local  │
│ experiment on   │     │ initial program │     │ eval loop:      │
│ the backend.    │     │ and sets the    │     │ acquire → eval  │
│ Returns a       │     │ baseline score. │     │ → submit score  │
│ nickname.       │     │ Activates the   │     │ → repeat.       │
│                 │     │ experiment.     │     │                 │
│ Does NOT start  │     │ Does NOT run    │     │ This is what    │
│ anything yet.   │     │ evaluations.    │     │ actually drives │
│                 │     │                 │     │ the experiment. │
└─────────────────┘     └─────────────────┘     └─────────────────┘

Why 3 steps? The backend generates candidate programs, but evaluation happens locally (or in a container). create registers the experiment, start seeds it with your baseline, and run is the long-running loop that pulls candidates, evaluates them, and reports scores back.

Do NOT try to combine these into one command. There is no ae experiment create --program-file --evaluator shortcut. Each command has different required flags (see Stage 4 below for exact syntax).

Required Inputs

To launch an experiment, you need three files. These may come from the Design skill or be provided directly by the user:

  • An initial program file (Python, with EVOLVE-BLOCK markers)
  • An evaluator file (Python, CLI-compatible script accepting --output-file and --program-dir)
  • A problem description (file or inline text)

If any of these are missing, ask the user to provide them.


Stage 1: Configure

Objective: Set up ae CLI configuration and verify API connectivity.

Step 1.1: Auto-discover GCP configuration

Run these commands to discover current state:

ae --json config show
ae --json config discover

The config discover command detects the ambient GCP project from the user's gcloud configuration without modifying any ae settings. Use its project field as the default when ae config show has no project set.

WARNING: Stale configuration. Values found in existing ae profiles, .env files, or prior experiment directories may be stale or intended for a different project. Auto-discovered values are starting points, NOT confirmed truth. You MUST present them for user confirmation in Step 1.2 regardless of whether auto-discovery succeeded (unless operating in a pre-configured environment; see the exception below).

Do NOT skip Step 1.2 unless operating in a pre-configured environment where ae config show returns a valid profile and ae --json config test succeeds (see the Pre-configured Environment / Autonomous Execution Exception below). Otherwise, always present the configuration table for user confirmation before proceeding.

Step 1.2: Set configuration

For any values not already configured, auto-discover them:

Project ID: Use the project field from ae --json config discover.

Engine ID: Use ae --json engine list to list available engines. Pick the first engine with solutionType: SOLUTION_TYPE_CHAT, or ask the user if multiple engines exist.

Apply configuration — set all values in a single command:

bash
ae config \
  --project=<PROJECT_ID> \
  --engine=<ENGINE_ID> \
  --location=global \
  --models=gemini-3.5-flash

IMPORTANT: ae config syntax and profile pitfall.

All flags use --flag=value syntax. Set them all in one call.

Profile pitfall: ae config without --name updates the default profile, which may NOT be the active profile. Always check the active profile first with ae --json config show (look at the Profile field), then pass --name=<active_profile>:

bash
ae config --name=<active_profile> --models=<model_spec>

Without --name, the change silently writes to the wrong profile.

To verify changes took effect: ae --json config show

Default values (use these unless the user specifies otherwise):

  • --location=global
  • --collection=default_collection (configurable if project uses a custom collection)
  • --models=gemini-3.5-flash (recommended default; available in all regions)
  • --base-url=https://discoveryengine.googleapis.com (prod default; only change if directed to a different endpoint)

Available models: Read references/models.md for the full list of model IDs and descriptions. You MUST consult that reference before selecting a model. Do NOT guess model IDs or read proto files.

<!-- *** MANDATORY USER INTERACTION — NEVER SKIP THIS STEP *** -->

CRITICAL: This confirmation step is MANDATORY for unverified profiles, EXCEPT in pre-configured environments or autonomous execution.

Pre-configured Environment / Autonomous Execution Exception: If ae config show already has a pre-configured profile and ae --json config test succeeds, OR if the user explicitly asked to run the experiment end-to-end without pausing, do NOT pause for user confirmation — proceed directly to Step 1.3 and Stage 2.

Present the resolved configuration as a table and ask the user to confirm:

SettingValueSource
Projectmy-project-123ae config discover
Enginealpha-evolve-engineauto-discovered
Locationglobaldefault
Modelsgemini-3.5-flashdefault
API Endpointhttps://discoveryengine.googleapis.comdefault (prod)

"Does this look correct? (Y/n)"

Accept bare "yes", Enter, "y", or "looks good" as confirmation. If the user wants to change a value, update with ae config --<flag>=<value> and re-display the table until confirmed.

Do NOT proceed to Step 1.3 until the user explicitly confirms (unless running under the Pre-configured Environment / Autonomous Execution Exception above).

<!-- *** END MANDATORY USER INTERACTION *** -->
Step 1.3: Test connectivity
bash
ae --json config test

If this fails, consult references/debugging.md for diagnosis. Common issues:

  • 404: Wrong engine or project — Verify engine exists in the project
  • 403: Missing permissions — User needs Discovery Engine Editor role
  • Auth error: No credentials — Run gcloud auth application-default login

Retry up to 3 times after applying fixes. Do NOT proceed until connectivity works.


Stage 2: Verify Evaluator

Objective: Confirm the evaluator works with the initial program and obtain a baseline score.

Step 2.1: Validate input files

Check that the required files exist and are well-formed:

Initial program file:

  • Must exist and be valid Python
  • Must contain at least one # EVOLVE-BLOCK-START / # EVOLVE-BLOCK-END marker pair

Evaluator file:

  • Must exist and be valid Python
  • Must be a CLI-compatible script accepting --output-file and --program-dir flags
  • Must define evaluate_program(code, timeout_seconds) -> dict for testing

Problem description:

  • Must exist as a file or be provided as inline text
  • If inline, write it to a temporary .md file for ae experiment create

If any file is missing or invalid, tell the user exactly what is needed.

Step 2.2: Run baseline evaluation
bash
ae --json program evaluate \
  --program-dir <experiment_directory> \
  --evaluator <evaluator_file> \
  --backend local

The default backend is local. Only suggest podman if:

  • The user explicitly asks for containerized execution
  • The local evaluation fails due to environment/dependency issues
  • The evaluator imports potentially dangerous or untrusted packages
Step 2.3: Review baseline score

Parse the JSON output for the score. Display it to the user:

"Baseline evaluation complete. Score: X.XX"

If the score looks problematic:

  • Score is 0, negative, or NaN: Warn that this likely indicates an evaluator bug. Suggest reviewing the evaluator. Ask whether to proceed.
  • Evaluation failed entirely: Help debug using the error output and references/debugging.md. Do NOT proceed until a valid baseline is obtained.
  • Score looks reasonable: Continue without asking for confirmation.

Stage 3: Review & Confirm

Objective: Present all experiment parameters for user review before creating anything on the backend. This is the user's chance to adjust settings like max_programs, concurrency, or model.

Show full SKILL.md (966 more words)Show less
Step 3.1: Determine experiment parameters

Use these defaults unless the user specified otherwise:

ParameterDefaultFlag
Max programs100--max-programs
Concurrency4--concurrency
Titlederived from problem description--title
Modelsfrom config (Stage 1)--models
<!-- *** MANDATORY USER INTERACTION *** -->

MANDATORY FOR INTERACTIVE USERS: You MUST present the summary table below (including the verified Baseline Score) and wait for user confirmation before launching Stage 4.

Autonomous / Unattended Benchmark Exception: Only skip this confirmation if the user explicitly instructed you to run without asking for confirmation (e.g., "run autonomously without pausing" or "do not ask for confirmation").

Present a summary table of ALL parameters before creating the experiment:

ParameterValue
Projectmy-project-123
Enginealpha-evolve-engine
Modelsgemini-3.5-flash
API Endpointhttps://discoveryengine.googleapis.com
Max Programs100
Concurrency4
Program Dir./exp_dir/
Evaluatorevaluator.py
Baseline Score42.5
Eval Backendlocal

"Ready to create and launch? Type 'yes' to proceed, or type any changes you'd like to make (e.g. 'max_programs=50, concurrency=2, models=gemini-3.5-flash')."

Accept bare "yes", Enter, "y", or "looks good" as confirmation. If the user types parameter changes (e.g. "max_programs=200" or "change concurrency to 8"), parse the values, update the table, and re-display it for confirmation.

<!-- *** END MANDATORY USER INTERACTION *** -->

Stage 4: Create & Launch

Objective: Execute the 3-step launch sequence (create → start → run).

CRITICAL: Follow these 3 steps exactly. Do NOT guess flags or try to combine steps. Each command has different required arguments.

Step 4.1: Create the experiment

Creates the experiment resource on the backend. Returns a nickname you will use in all subsequent commands.

Prefer passing --models explicitly. Passing --models keeps the chosen model unambiguous in the trajectory.

bash
ae --json experiment create \
  --max-programs <confirmed_max_programs> \
  --concurrency <confirmed_concurrency> \
  --problem-file <problem_description_file> \
  --title "<experiment_title>" \
  --models <confirmed_model>

Flags for experiment create:

FlagRequiredDescription
--max-programsYesMax candidate programs
: : : to generate (must :
: : : be > 1) :
--concurrencyNo (default 4)Parallel program
: : : generation :
--problemNo*Inline problem
: : : description :
--problem-fileNo*Path to
: : : problem_description.md :
--titleNoHuman-readable
: : : experiment title :
--modelsRecommendedModel spec: bare name or
: : : name=...,weight=... :
: : : (repeatable) :

*One of --problem or --problem-file.

Does NOT accept: --program-dir, --evaluator, or --score. These belong to experiment start and experiment run.

Parse the JSON output for the nickname (e.g., exp-brave-otter).

Step 4.2: Start the experiment

Uploads the initial program file(s) and baseline score. Transitions the experiment from CREATED to ACTIVE. After this, the backend begins generating candidate programs.

bash
ae --json experiment start <nickname> \
  --program-dir <experiment_directory> \
  --score <baseline_score>

Flags for experiment start:

FlagRequiredDescription
<nickname>Yes (positional)From Step 4.1 output
--program-dirYesDirectory with program .py files
--scoreYesBaseline score from Stage 2

The --program-dir bundles all .py files from the experiment directory (excluding evaluator.py and test files). The experiment directory should contain only the cherry-picked program files created by the design skill.

Does NOT accept: --evaluator, --problem-file, --models, or --max-programs. Those belong to experiment create.

Step 4.3: Run the evaluation loop

Starts the long-running acquire → evaluate → submit loop that actually drives the experiment forward. Without this step, the experiment has no evaluator and will stall.

bash
ae --json experiment run <nickname> \
  --evaluator <evaluator_file> \
  --backend local \
  --dashboard <nickname>-dashboard.md

Use <nickname>-dashboard.md (e.g., exp-brave-otter-dashboard.md) so that multiple experiments in the same directory don't overwrite each other's dashboards.

Flags for experiment run:

FlagRequiredDescription
<nickname>Yes (positional)From Step 4.1 output
--evaluatorYesPath to evaluator script
--backendNo (default local)local or podman
--timeoutNo (default 60)Per-evaluation timeout (seconds)
--dashboardYes (always pass)Path to write live dashboard file
--max-iterationsNo (default 0)0 = unlimited

This is a blocking command that runs until the experiment completes, fails, or is interrupted. The Orchestrator/Monitor skills handle running this in the background.

Step 4.4: Verify (optional)

If you want to confirm the experiment state separately:

bash
ae --json experiment describe <nickname>

Verify the status is ACTIVE.


Important: No Pause Command

There is no ae experiment pause command. Do NOT try to run it. Experiments are paused automatically by the backend after ~5 hours of idle time (no evaluations submitted). To stop evaluations, simply kill the ae experiment run process. To resume a paused experiment, use ae experiment resume followed by ae experiment run.

Error Handling

For any ae command failure: 1. Parse the JSON error output 2. Consult references/debugging.md for known error patterns 3. Suggest a specific fix 4. Retry after the fix is applied

Common error patterns:

  • "experiment not found" — Wrong nickname/ID. Run ae experiment list.
  • "quota exceeded" — Project quota limit. Request quota increase.
  • "already started" — Experiment is active. Use Monitor skill instead.
  • "invalid program" — Missing EVOLVE-BLOCK markers. Check marker syntax.
  • "evaluation failed" — Evaluator bug or missing deps. Debug locally.
Error Budget and Escalation

CRITICAL: Do NOT retry the same failing step indefinitely.

Follow these escalation rules:

  1. 3-strike rule per step. After 3 failed attempts at any single step (e.g., experiment create, config test, connectivity), STOP retrying and escalate to the user with a structured diagnosis:

    I've tried 3 approaches to [step] and all failed:

    1. Tried X → Error: Y
    2. Tried A → Error: B
    3. Tried C → Error: D

    This suggests [root cause hypothesis]. Could you help me with [specific question]?

  2. 5-command hard limit. Never execute more than 5 variations of the same command (e.g., experiment create with different flags) without user input. If you find yourself trying a 6th variation, you are guessing — stop and ask.

  3. Track what you've tried. Before each retry, briefly state what you learned from the previous failure and why the next attempt is different. Do NOT blindly retry the same command or try random permutations.

  4. Distinguish fixable vs. unfixable errors. Some errors (auth, wrong project) require user action. Do NOT waste retries on these — escalate immediately after the first occurrence.


Quick Reference

See references/cli_reference.md for the full command reference.

Launch sequence (3 steps, in order)
bash
# Step 1: Create experiment (returns nickname)
ae --json experiment create \
  --max-programs 100 --problem-file problem_description.md \
  --title "My Experiment" --models gemini-3.5-flash

# Step 2: Start experiment (uploads program files + baseline)
ae --json experiment start <nickname> \
  --program-dir . --score 42.5

# Step 3: Run evaluation loop (blocking, drives the experiment)
ae --json experiment run <nickname> \
  --evaluator evaluator.py --backend local --dashboard <nickname>-dashboard.md
Other commands
  • ae --json config show — Show current configuration
  • ae --json config discover — Detect ambient GCP project from gcloud
  • ae config --project=X --engine=Y — Set configuration values
  • ae --json config test — Verify API connectivity
  • ae --json program evaluate --program-file P --evaluator E — Test evaluator locally
  • ae --json experiment describe <exp> — Check experiment status
  • ae --json experiment list — List all experiments

© Google-Cloud-AI, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 4 other files (references) in skills/alpha_evolve_runner of Google-Cloud-AI/alphaevolve-on-googlecloud.

  • SKILL.md
  • README.md
  • references/cli_reference.md
  • references/debugging.md
  • references/models.md

Open the folder on GitHubat commit 674dd5e

Compare with similar skills

Alpha Evolve Runner next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Alpha Evolve Runner compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Alpha Evolve Runner this skillGoogle-Cloud-AI/alphaevolve-on-googlecloud118—~5.6kAutomated safety check: WarnApache-2.0
Hypothesis Generationspacering-net/codeg3.8k15 repos~3.6kAutomated safety check: NotesMIT
GitHub Deep Researchbytedance/deer-flow83k5 repos~1.3kAutomated safety check: PassMIT
Nature Paper CardYuan1z0825/nature-skills46k2 repos~2.1kAutomated safety check: PassApache-2.0
Read arXiv Paperkarpathy/nanochat58k2 repos~494Automated safety check: PassMIT
Content Research Writerweapp-tailwindcss/weapp-tailwindcss1.9k25 repos~3.5kAutomated safety check: PassMIT

Similar skills

  • Hypothesis Generation

    spacering-net/codeg

    Structured hypothesis formulation from observations. An agent skill from spacering-net/codeg.

    3.8k GitHub starsUsed in 15 repos~3.6k tokens
    Research & ScienceAuto-check: notes
  • GitHub Deep Research

    bytedance/deer-flow

    Researches a GitHub repository over four rounds using the GitHub API and web search, then writes a structured markdown report with timeline, metrics and Mermaid diagrams.

    83k GitHub starsUsed in 5 repos~1.3k tokens
    Research & ScienceAuto-check passed
  • Nature Paper Card

    Yuan1z0825/nature-skills

    Builds a structured deep-reading card for one scientific paper, covering methods, how experiments support claims, limitations and research ideas, with a script to prepare the source.

    46k GitHub starsUsed in 2 repos~2.1k tokens
    Research & ScienceAuto-check passed
  • Read arXiv Paper

    karpathy/nanochat

    Fetches the TeX source of an arXiv paper from its URL, reads it and writes a markdown summary tied to the nanochat project.

    58k GitHub starsUsed in 2 repos~494 tokens
    Research & ScienceAuto-check passed
  • Content Research Writer

    weapp-tailwindcss/weapp-tailwindcss

    Assists in writing high-quality content by conducting research, adding citations, improving hooks, iterating on outlines, and providing real-time feedback on each section.

    1.9k GitHub starsUsed in 25 repos~3.5k tokens
    Research & ScienceAuto-check passed
  • Peer Review

    spacering-net/codeg

    Structured manuscript/grant review with checklist-based evaluation.

    3.8k GitHub starsUsed in 18 repos~5.9k tokens
    Research & ScienceAuto-check: notes

More from Google-Cloud-AI/alphaevolve-on-googlecloud

  • Alpha Evolve Monitor

    Google-Cloud-AI/alphaevolve-on-googlecloud

    Monitor running AlphaEvolve experiments, run the evaluation control loop, and report results using the ae CLI.

    118 GitHub stars~4.4k tokensUpdated 6 days ago
    Auto-check passed
  • Alpha Evolve Orchestrator

    Google-Cloud-AI/alphaevolve-on-googlecloud

    End-to-end AlphaEvolve experiment orchestrator. An agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud.

    118 GitHub stars~4.1k tokensUpdated 6 days ago
    Auto-check passed
  • Alpha Evolve Post Experiment

    Google-Cloud-AI/alphaevolve-on-googlecloud

    Post-experiment analysis, visualization, and code integration for completed AlphaEvolve experiments.

    118 GitHub stars~9.2k tokensUpdated 6 days ago
    Auto-check passed
  • Alpha Evolve Consultant

    Google-Cloud-AI/alphaevolve-on-googlecloud

    AlphaEvolve expert consultant grounded strictly in the official reference guide.

    118 GitHub stars~3k tokensUpdated 6 days ago
    Auto-check passed
  • Alpha Evolve Experiment Design

    Google-Cloud-AI/alphaevolve-on-googlecloud

    Design AlphaEvolve experiments for the Cloud API. An agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud.

    118 GitHub stars~2.5k tokensUpdated 6 days ago
    Auto-check: warnings

Questions about Alpha Evolve Runner

What does Alpha Evolve Runner do?

Configure, verify, and launch AlphaEvolve experiments using the ae CLI. Alpha Evolve Runner is an agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud. Configure, verify, and launch AlphaEvolve experiments using the ae CLI.

When should I use Alpha Evolve Runner?

Alpha Evolve Runner fits situations like: : run this experiment; launch the experiment; start AlphaEvolve; create an experiment.

How do I install Alpha Evolve Runner in Claude Code?

Run `npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-runner -a claude-code`. Or copy the skill folder (skills/alpha_evolve_runner in Google-Cloud-AI/alphaevolve-on-googlecloud) into .claude/skills/alpha-evolve-runner in your project. Claude Code loads it when a task matches its description.

How do I install Alpha Evolve Runner in Codex?

Run `npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-runner -a codex`. Or copy the skill folder (skills/alpha_evolve_runner in Google-Cloud-AI/alphaevolve-on-googlecloud) into .agents/skills/alpha-evolve-runner in your project. Codex loads it when a task matches its description.

Can I use Alpha Evolve Runner in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-runner -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/alpha-evolve-runner, .gemini/skills/alpha-evolve-runner, .github/skills/alpha-evolve-runner and .opencode/skills/alpha-evolve-runner in your project.

What does Alpha Evolve Runner need to run?

Going by SKILL.md and its folder, Alpha Evolve Runner needs the command-line tools its instructions call (curl and gcloud). Our summary lists: Python 3.

Does Alpha Evolve Runner access the network?

SKILL.md names 1 domain. In commands or code: discoveryengine.googleapis.com; the agent is likely to contact it when it follows the instructions. This is read from the text; nothing was executed.

Is Alpha Evolve Runner safe to install?

Our automated static check of SKILL.md flagged 1 warning(s): tells the agent its actions are pre-authorized / not to stop for confirmation. Read the flagged lines before installing; the check is not a guarantee either way.

What licence does Alpha Evolve Runner use?

Alpha Evolve Runner is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Alpha Evolve Runner use?

About 5.6k tokens (SKILL.md is roughly 23k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.9k tokens, read only when the agent opens those files.

What are the alternatives to Alpha Evolve Runner?

Skills that share tags, products or a category with Alpha Evolve Runner: Hypothesis Generation (spacering-net/codeg, 3.8k stars), GitHub Deep Research (bytedance/deer-flow, 83k stars), Nature Paper Card (Yuan1z0825/nature-skills, 46k stars) and Read arXiv Paper (karpathy/nanochat, 58k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Alpha Evolve Runner?

Google-Cloud-AI (a GitHub organization) maintains it in Google-Cloud-AI/alphaevolve-on-googlecloud, which has 118 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 1, 2026.

Source: Google-Cloud-AI/alphaevolve-on-googlecloud on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.