Hypothesis Generation
spacering-net/codeg
Structured hypothesis formulation from observations. An agent skill from spacering-net/codeg.
Monitor running AlphaEvolve experiments, run the evaluation control loop, and report results using the ae CLI.
$ npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-monitor -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-monitor --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ 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_monitor .claude/skills/alpha-evolve-monitor && rm -rf skills-srcUse ~/.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/
Install the "alpha-evolve-monitor" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_monitor into .claude/skills/alpha-evolve-monitor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-monitor", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_monitorType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-monitor -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-monitor --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/alpha_evolve_monitor .agents/skills/alpha-evolve-monitor && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "alpha-evolve-monitor" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_monitor into .agents/skills/alpha-evolve-monitor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-monitor", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-monitor -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-monitor --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/alpha_evolve_monitor .cursor/skills/alpha-evolve-monitor && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "alpha-evolve-monitor" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_monitor into .cursor/skills/alpha-evolve-monitor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-monitor", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git --path skills/alpha_evolve_monitor--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-monitor -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-monitor --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/alpha_evolve_monitor .gemini/skills/alpha-evolve-monitor && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "alpha-evolve-monitor" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_monitor into .gemini/skills/alpha-evolve-monitor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-monitor", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-monitorInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-monitor -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/alpha_evolve_monitor .github/skills/alpha-evolve-monitor && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "alpha-evolve-monitor" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_monitor into .github/skills/alpha-evolve-monitor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-monitor", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-monitor -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install Google-Cloud-AI/alphaevolve-on-googlecloud alpha-evolve-monitor --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/alpha_evolve_monitor .opencode/skills/alpha-evolve-monitor && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "alpha-evolve-monitor" agent skill from https://github.com/Google-Cloud-AI/alphaevolve-on-googlecloud/tree/main/skills/alpha_evolve_monitor into .opencode/skills/alpha-evolve-monitor/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "alpha-evolve-monitor", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
alpha-evolve-monitorMonitor running AlphaEvolve experiments, run the evaluation control loop, and report results using the ae CLI.
Alpha Evolve Monitor is an agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud. Monitor running AlphaEvolve experiments, run the evaluation control loop, and report results using the ae CLI. Triggers on: "monitor experiment", "check experiment status", "run evaluation loop", "show experiment results", "how is the experiment doing", "experiment progress", "monitor AlphaEvolve".
Its SKILL.md is about 4.4k 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.
4 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 674dd5e. It shows what the files ask for, not the result of running them.
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.
No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Alpha Evolve Monitor loads about 4.4k tokens when it runs, and up to ~8.6k if it reads all its reference files. Until then it costs about 81 tokens; SKILL.md has 2,022 words of instructions outside code blocks.
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.
The automated check found no risky patterns in SKILL.md.
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.
The full file from Google-Cloud-AI/alphaevolve-on-googlecloud at commit 674dd5e, republished under its Apache-2.0 licence (© Google-Cloud-AI). 2,022 words, ~4,447 tokens.
.claude/skills/alpha-evolve-monitor/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.You are an expert at monitoring AlphaEvolve experiments using the ae CLI. Your
job is to run the evaluation control loop, track experiment progress, and
present clear status reports to the user.
--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 experiment describe <exp>, NOT ae experiment describe --json <exp>.ae experiment run, which handles sandboxing via the evaluator.brave-otter), a short ID, or a full resource name. Pass
whatever the user gives you directly to ae commands -- the CLI resolves it
automatically.ae --json experiment list to show available experiments and let
the user pick one.Before doing anything else, verify the ae CLI is installed:
ae versionIf this command fails, tell the user:
The
aeCLI is not installed. This is required before proceeding. Please follow theaeCLI documentation to install it, then try again.
Stop here if ae version fails. Do not proceed.
Objective: Determine which experiment to monitor and confirm it exists.
If the user provided an experiment name/nickname/ID, use it directly.
If not, ask the user:
Which experiment would you like to monitor? You can provide a nickname (e.g.,
brave-otter), an ID, or a full resource name.
You can also list available experiments to help the user choose:
ae --json experiment listParse the JSON output and present a table:
| # | Nickname | State | Created |
|---|---|---|---|
| 1 | brave-otter | ACTIVE | 2h ago |
| 2 | calm-falcon | COMPLETED | 1d ago |
Ask the user to pick one.
ae --json experiment describe <EXPERIMENT>Parse the JSON output. Check the state field:
<nickname> is paused. Would you like to resume it? (y/n) If yes: ae --json experiment resume <EXPERIMENT><nickname> has not been started yet. Use the
Experiment > Runner skill to start it, or start it manually with: > ae experiment start <nickname> --program-dir <directory> --score <score>references/debugging.md.Save the experiment nickname for use in reports. You can extract it from the
JSON output's nickname field, or derive it: if the JSON does not include a
nickname, the CLI will have resolved it during describe.
CRITICAL: The control loop (
ae experiment run) is the command that actually drives the experiment. It acquires candidate programs, evaluates them locally, and submits scores. Without it, the experiment stalls after the backend's initial burst. Starting the control loop is your FIRST action -- do NOT just poll status.
Objective: Launch the evaluation control loop and generate a live dashboard for the user.
The control loop requires an evaluator script. Check if the user has provided one.
If the user provided an evaluator file path, use it directly.
If not, ask the user:
To run the evaluation loop, I need the path to your evaluator script. This is the Python file that scores candidate programs (it must accept
--output-fileand--program-dirflags).What is the path to your evaluator file?
If the user says the control loop is already running elsewhere (e.g., in another terminal or on another machine), skip to Step 2.3 (monitor only).
Run the control loop in the background with the --dashboard flag to
generate a live-updating markdown file.
Use <EXPERIMENT>-dashboard.md (e.g., exp-brave-otter-dashboard.md) so that
multiple experiments in the same directory don't overwrite each other's
dashboards.
Example (Linux/macOS — adapt for your platform's background job syntax):
ae experiment run <EXPERIMENT> \
--evaluator <EVALUATOR_FILE> \
--timeout 60 \
--backend local \
--dashboard <EXPERIMENT>-dashboard.md \
> /tmp/ae_control_loop_<EXPERIMENT>.log 2>&1 &
echo $! # Save the PID to check on laterNote: The exact syntax for running a background process and capturing its PID varies by platform and shell (bash, PowerShell, cmd.exe). Adapt the command accordingly. In many agent environments, the agent runtime handles background execution natively.
The --dashboard flag makes the CLI write a markdown file after each evaluation
with a score progression chart and leaderboard.
Score progression chart. Generate a chart image alongside the dashboard by running:
ae results plot <EXPERIMENT> --output score_progression.pngThis produces a score_progression.png with scatter dots for all evaluations, a
green running-best line annotated with program names at each new high, and a red
baseline. The dashboard markdown can reference it with .
You MUST regenerate this chart on every poll (see Step 2.3). The dashboard and the chart are a pair — both must be kept in sync.
Tell the user with the full absolute paths to both files:
Started the evaluation control loop for
<nickname>. Live dashboard:<full_absolute_path>/<EXPERIMENT>-dashboard.mdScore chart:<full_absolute_path>/score_progression.png
Always use the full path (e.g.,
/home/user/experiment/exp-brave-otter-dashboard.md), not a relative path. The
user needs to be able to click the link or navigate to it directly.
Render the dashboard inline on first poll and on completion. After the first poll and when the experiment reaches a terminal state, read the dashboard file and display its contents directly in the chat so the user does not have to go find the file. Always include the full dashboard file path link at the bottom of the inline rendering so the user can navigate to the live file:
On intermediate polls, only mention the dashboard file path — do not re-render the full content every cycle.
Important notes about ae experiment run:
--max-iterations N if the
user wants to limit evaluations.--timeout flag is the per-evaluation timeout in seconds (default
60). Increase if evaluations are slow.--backend flag can be local (default) or podman (containerized).After starting the control loop, monitor progress by polling periodically. Use
the schedule tool to set a timer with DurationSeconds="60".
When the timer fires, always do both of these:
Check experiment status:
ae --json experiment describe <EXPERIMENT>Update the chart (the dashboard markdown updates automatically via the
--dashboard flag, but the chart image must be regenerated):
ae results plot <EXPERIMENT> --output score_progression.pngYou MUST regenerate the chart on every poll to keep it in sync with the dashboard (see Step 2.2).
Smart reporting -- only message the user when something changed:
<nickname>,
score=X.XX (N evals so far)."<STATE>."IMPORTANT: Do NOT post a message every poll cycle. Only post when:
If you are using scheduled timers to poll, the timer firing is NOT a reason to post a message. Check the state, and if nothing changed, do nothing — do not post "no new best score", "still running", or any other heartbeat. The user has the dashboard and will ask if they want an update.
Present a full Experiment Report (see Stage 3) only on the first poll and when the experiment reaches a terminal state.
Objective: Present a formatted report only when meaningful changes occur (new best, state change, first poll, final state).
## Experiment Report: <NICKNAME>
**Status:** <STATE> | **Evaluations:** <COUNT> | **Best Score:** <SCORE>
### Score Trend
- Poll 1 (12:00): best=2.112, evals=10
- Poll 2 (12:05): best=2.601, evals=22
---
Dashboard: `<EXPERIMENT>-dashboard.md` | Control loop running (PID: <PID>).From ae --json experiment describe <exp>:
state: the experiment state (strip EXPERIMENT_STATE_ prefix if present)createTime: when the experiment was createdstats.evaluatedCandidatesCount or evaluatedProgramsCount: eval countstats.bestScore or bestScore: best score (may be absent)config.title: experiment titleIf the user asks about failed programs during monitoring, use these commands:
ae results failed <EXPERIMENT> — shows
all failed programs with their error insights, tracebacks, and evolved code.ae program show <NICKNAME> --insights —
shows the evaluation insights (errors, tracebacks, stdout) for one program.
Add --experiment <EXPERIMENT> only if the nickname cannot be resolved.Summarize the failure patterns (e.g., "2 programs failed due to numerical overflow in quadratic activation functions") rather than dumping raw output.
When the experiment reaches a terminal state, present a final report (Stage 4) and stop polling.
Objective: When the experiment completes (or fails), present a comprehensive final summary.
Run these commands to collect final results:
ae --json experiment describe <EXPERIMENT>
ae --json results best <EXPERIMENT> --top 10Always fetch and display the best program's code automatically:
ae --json program show <BEST_PROGRAM_NICKNAME> --experiment <EXPERIMENT> --codeTip: You can also use --output-file <path> to save the code directly to a
file if it is large and might be truncated in the terminal.
Do NOT just suggest the command and ask the user -- the whole point of running the experiment is to see the result. Fetch and display the code directly.
If any programs failed during the experiment, fetch failure details:
ae results failed <EXPERIMENT>This shows all programs with null scores, their error messages, tracebacks, and the evolved code that caused the failure. Include a brief summary of failures in the final report (count and common causes).
For details on a specific failed program:
ae program show <NICKNAME> --experiment <EXPERIMENT> --insights## Final Experiment Report: <NICKNAME>
**Status:** COMPLETED
**Total Evaluations:** <COUNT>
**Best Score:** <SCORE>
**Duration:** <DURATION>
**Model:** <MODEL>
### Top 10 Programs
| Rank | Nickname | Score |
|------|----------|-------|
| 1 | swift-panda | 2.891 |
| ... | ... | ... |
### Best Program: `swift-panda` (score: 2.891)
<display the evolved code block inline>If you started the control loop in Step 2.2, check if it is still running. If it is still running but the experiment is complete, it will stop on its own (it checks for terminal states).
Example (Linux/macOS):
ps -p <PID> > /dev/null 2>&1 && echo "running" || echo "stopped"
tail -20 /tmp/ae_control_loop_<EXPERIMENT>.logAdapt for your platform — the key is to check whether the background process is still alive and to view its log output.
After the final report, suggest actionable next steps to the user:
The experiment is complete. Here are some things you can do:
- Compare with parent:
ae program diff <best_nickname>- Integrate the result into your codebase
- View full history:
ae results history <nickname>- Start a new experiment with refined parameters
For any ae command failure: 1. Parse the JSON error output (it will have
error.status and error.message fields). 2. Consult references/debugging.md
for known error patterns. 3. Suggest a specific fix. 4. Retry after the fix is
applied.
Common error patterns:
| Error | Likely Cause | Fix |
|---|---|---|
| "experiment not found" | Wrong nickname/ID | Run `ae --json |
| : : : experiment list` : | ||
| 404 | Wrong experiment name or | Verify with `ae --json |
| : : project : config show` : | ||
| 403 | Missing permissions | User needs Discovery |
| : : : Engine Editor role : | ||
| "evaluation failed" | Evaluator bug or missing | Debug locally or try |
: : deps : --backend podman : | ||
| Control loop exits | No programs available | Wait and retry -- the |
| : immediately : yet : backend may still be : | ||
| : : : generating : | ||
| "quota exceeded" | Project quota limit | Delete old experiments |
| : : : or request quota : | ||
| : : : increase : |
See references/cli_reference.md for the full command reference. Key commands
for this skill:
| Command | Purpose |
|---|---|
| `ae --json experiment describe | Get experiment status |
: <exp>` : : | |
`ae --json experiment run <exp> | Run control loop |
: --evaluator <file>` : : | |
`ae --json results best <exp> --top | Top N programs by score |
| : N` : : | |
ae --json results failed <exp> | All failed programs with errors |
`ae --json program show <prog> | View program source (and optionally |
: --code [--output-file <file>]` : save to file) : | |
`ae --json program show <prog> | View evaluation errors/tracebacks |
| : --insights` : : | |
ae program diff <prog> | Diff program vs parent (no --json) |
ae --json experiment list | List all experiments |
ae --json experiment resume <exp> | Resume paused experiment |
© 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
SKILL.md and 4 other files (references) in skills/alpha_evolve_monitor of Google-Cloud-AI/alphaevolve-on-googlecloud.
Open the folder on GitHubat commit 674dd5e
Alpha Evolve Monitor 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.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Alpha Evolve Monitor this skillGoogle-Cloud-AI/alphaevolve-on-googlecloud | 120 | — | ~4.4k | Automated safety check: Pass | Apache-2.0 | |
| Hypothesis Generationspacering-net/codeg | 3.9k | 14 repos | ~3.6k | Automated safety check: Notes | MIT | |
| GitHub Deep Researchbytedance/deer-flow | 84k | 4 repos | ~1.3k | Automated safety check: Pass | MIT | |
| Nature Paper CardYuan1z0825/nature-skills | 47k | 2 repos | ~2.1k | Automated safety check: Pass | Apache-2.0 | |
| Content Research Writerweapp-tailwindcss/weapp-tailwindcss | 1.9k | 25 repos | ~3.5k | Automated safety check: Pass | MIT | |
| Last30daysmvanhorn/last30days-skill | 64k | — | ~7.9k | Automated safety check: Notes | MIT |
spacering-net/codeg
Structured hypothesis formulation from observations. An agent skill from spacering-net/codeg.
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.
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.
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.
mvanhorn/last30days-skill
Research what people actually say about any topic in the last 30 days.
spacering-net/codeg
Structured manuscript/grant review with checklist-based evaluation.
Google-Cloud-AI/alphaevolve-on-googlecloud
End-to-end AlphaEvolve experiment orchestrator. An agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud.
Google-Cloud-AI/alphaevolve-on-googlecloud
Post-experiment analysis, visualization, and code integration for completed AlphaEvolve experiments.
Google-Cloud-AI/alphaevolve-on-googlecloud
AlphaEvolve expert consultant grounded strictly in the official reference guide.
Google-Cloud-AI/alphaevolve-on-googlecloud
Configure, verify, and launch AlphaEvolve experiments using the ae CLI.
Google-Cloud-AI/alphaevolve-on-googlecloud
Design AlphaEvolve experiments for the Cloud API. An agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud.
Categories
Monitor running AlphaEvolve experiments, run the evaluation control loop, and report results using the ae CLI. Alpha Evolve Monitor is an agent skill from Google-Cloud-AI/alphaevolve-on-googlecloud. Monitor running AlphaEvolve experiments, run the evaluation control loop, and report results using the ae CLI.
Alpha Evolve Monitor fits situations like: : monitor experiment; check experiment status; run evaluation loop; show experiment results.
Run `npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-monitor -a claude-code`. Or copy the skill folder (skills/alpha_evolve_monitor in Google-Cloud-AI/alphaevolve-on-googlecloud) into .claude/skills/alpha-evolve-monitor in your project. Claude Code loads it when a task matches its description.
Run `npx skills add Google-Cloud-AI/alphaevolve-on-googlecloud --skill alpha-evolve-monitor -a codex`. Or copy the skill folder (skills/alpha_evolve_monitor in Google-Cloud-AI/alphaevolve-on-googlecloud) into .agents/skills/alpha-evolve-monitor in your project. Codex loads it when a task matches its description.
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-monitor -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-monitor, .gemini/skills/alpha-evolve-monitor, .github/skills/alpha-evolve-monitor and .opencode/skills/alpha-evolve-monitor in your project.
SKILL.md names no scripts, command-line tools or credentials: Alpha Evolve Monitor is instructions for the agent only. Our summary lists: Python 3.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Alpha Evolve Monitor 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.
About 4.4k tokens (SKILL.md is roughly 18k 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 4.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Alpha Evolve Monitor: Hypothesis Generation (spacering-net/codeg, 3.9k stars), GitHub Deep Research (bytedance/deer-flow, 84k stars), Nature Paper Card (Yuan1z0825/nature-skills, 47k stars) and Content Research Writer (weapp-tailwindcss/weapp-tailwindcss, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
Google-Cloud-AI (a GitHub organization) maintains it in Google-Cloud-AI/alphaevolve-on-googlecloud, which has 120 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.