monitor-experiment

Monitor running experiments and collect outputs, JSON artifacts, and W&B metrics.

Updated May 29, 2026
One-click install
npx skills add https://github.com/Mang30/myskills --skill monitor-experiment-mang30
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: monitor-experiment
Source: https://github.com/Mang30/myskills/tree/main/skills/monitor-experiment
Command: npx skills add https://github.com/Mang30/myskills --skill monitor-experiment-mang30

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you quickly determine whether a running training experiment has finished and gathers the most relevant outputs and metrics so you can understand progress without manually hunting through logs.

Core Features & Use Cases

  • Live progress visibility across environments: Checks active screen sessions and instance status for SSH servers, Vast.ai, and Modal deployments.
  • Result collection from multiple signal sources: Extracts recent screen output and inspects JSON result files when they exist.
  • Optional W&B metrics pull for deeper evaluation: When enabled, retrieves run state plus training/eval curves and final summaries from Weights & Biases, and links to the dashboard.
  • Automated summarization and interpretation: Produces a comparison-style table and flags unexpected outcomes (e.g., NaNs, divergence), then suggests next steps.
  • Optional Feishu notification: Sends an experiment completion summary when a configured Feishu config exists and notifications are enabled.

Quick Start

Monitor your current experiment by asking: monitor-experiment <server-alias or screen-name> .

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 a model training experiment is done on a remote SSH server?▼

To check if model training is done on an SSH server, you can monitor active screen sessions to read recent outputs and locate JSON result files for a quick status summary. This process extracts training progress and flags unexpected outcomes like NaNs.

Can I pull Weights and Biases training metrics when monitoring a running experiment?▼

Yes, you can optionally pull Weights and Biases metrics when monitoring a running experiment to retrieve run state, training curves, and final summaries. The process queries W&B via Python and provides dashboard links alongside the collected JSON results.

Does experiment monitoring work with Vast.ai GPU instances and Modal apps?▼

Experiment monitoring works with Vast.ai GPU instances and Modal apps by checking instance status and execution time. It gathers latest outputs and JSON artifacts to report training progress, incorporating cost-awareness for Vast.ai and execution-time awareness for Modal.

What is the best way to collect JSON results and training logs from multiple screen sessions?▼

The best way to collect JSON results and training logs from multiple screen sessions is to automate the extraction of recent screen output and inspect a designated results directory. This produces a summarized comparison table detailing training progress and outcomes.

How do I get a summary notification when my remote training experiment finishes?▼

To get a summary notification when your remote training experiment finishes, configure an optional Feishu notification integration. When enabled and a Feishu config exists, it automatically sends an experiment completion summary with the latest metrics.

Why does my experiment monitoring report show NaNs or divergence in the metrics table?▼

Your experiment monitoring report shows NaNs or divergence because the automated summarization process specifically flags unexpected outcomes found in the collected JSON artifacts or W&B metrics. It highlights these training anomalies and suggests appropriate next steps.