monitor-experiment

Monitor running experiments and summarize JSON metrics with baseline deltas.

2|1|Updated Apr 19, 2026
One-click install
npx skills add https://github.com/raja21068/AutoResearch --skill monitor-experiment-raja21068
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: monitor-experiment
Source: https://github.com/raja21068/AutoResearch/tree/main/skills/aris/monitor-experiment
Command: npx skills add https://github.com/raja21068/AutoResearch --skill monitor-experiment-raja21068

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It helps you determine whether long-running experiments have finished and whether they produced valid, comparable results instead of guessing from partial logs.

Core Features & Use Cases

  • Progress and output monitoring: Checks running screen sessions (or Modal runs) and captures recent log lines for quick status.
  • Result collection & validation: Locates JSON result files in the configured results directory, fetches the latest outputs, and summarizes key metrics.
  • Metrics enrichment (optional): Pulls Weights & Biases curves and run summaries when wandb: true is configured, improving insight into convergence and divergence.
  • Actionable interpretation: Compares metrics against the correct baseline, flags issues like negative deltas, NaNs, divergence, and recommends next steps.
  • Notification support (optional): Sends a Feishu notification when ~/.claude/feishu.json is configured and enabled.

Quick Start

Monitor the currently running experiments and summarize the latest JSON metrics with baseline deltas by running monitor-experiment with your server or screen name as the argument.

Frequently Asked Questions about monitor-experiment

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

FAQPage Schema
How do I check if my ML training experiments are still running via SSH screen sessions?

To check ML training experiment status via SSH screen sessions, inspect the running screen processes and capture recent log lines to determine completion progress and current execution state.

How do I aggregate JSON result files from multiple training runs for baseline comparison?

Aggregating JSON result files from multiple training runs involves locating the configured results directory, fetching the latest outputs, and calculating baseline deltas to summarize key metrics for comparison.

Can I pull Weights & Biases metrics for convergence and final evaluation analysis?

Yes, you can pull Weights & Biases metrics for convergence and final evaluation analysis by configuring the wandb option as true, which queries the W&B API to retrieve run curves and summaries.

What is the best way to detect divergence or NaN values in multi-agent workflow training logs?

The best way to detect divergence or NaN values in multi-agent workflow training logs is to aggregate outputs and apply guardrails that automatically flag negative deltas, NaNs, and divergence against the correct baseline.

Do I need a Feishu configuration file to send experiment monitoring notifications?

You need a Feishu configuration file located at ~/.claude/feishu.json to send experiment monitoring notifications, which must be configured and explicitly enabled to trigger alerts upon experiment completion.