Periodically check WandB metrics during training to catch problems early (NaN, loss divergence, idle GPUs). Avoids wasting GPU hours on broken runs.
SkillScore68Maintained
Automatic
◆AI Engineer pack
Last verified 8/11/2026
What it changes
Passed 13 of 19 test cases with the skill, and 9 of 19 without it.
Without skill45%
With skill68%
Checks it passed that the model alone missed
Marks the decision status as pending external review.
Specifies using gpt-5.4 as the secondary reviewer model.
Increases the check interval to 20 minutes for the next check cycle.
and 4 more in the full report
5 fixed10 passed either way7 still failing0 broke
Pass-rate lift
+23 pp
Tokens
+18%
Agent turns
0%
Response time
-50%
Model gemini-3.6-flashMeasured 8/11/2026v215 of 22 cases passed with skill · 19 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 4 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 4
Prompt
In WandB run `nlp/bert-base/run_77`, loss has dropped consistently over 50 steps and validation accuracy improved from 82% to 89%. We currently check health every 10 minutes. What action and schedule adjustment should be made?
What was checked, without and with the skill
Checked
Without skill
With skill
Recommends continuing training without interrupting the process.
Passed
Passed
Increases the check interval to 20 minutes for the next check cycle.
Missed
Passed
case-09 · gemini-3.6-flash · 8/11/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md122 linessingle file
Training Check
Periodically read WandB metrics during training to catch problems early. Do not wait until training finishes to discover it was a waste of GPU time.
Context: $ARGUMENTS
Constants
WANDB_RUN - Read from project notes or pass as entity/project/run_id.
CHECK_INTERVAL - Starts at 10 minutes, then gradually increases if consistently healthy: 10 min -> 20 min -> 30 min -> 60 min (cap).
REVIEWER_MODEL = gpt-5.4 - Used via a secondary Codex agent for ambiguous cases only.
When to Use
After training is confirmed running (session alive, loss decreasing for the first few steps)
When the user wants recurring health checks during training
This skill checks training QUALITY, not process HEALTH. Process health (session alive, GPU utilization) belongs to watchdog-style monitoring.
Workflow
Step 1: Read WandB Metrics
import wandb
api = wandb.Api()
run = api.run("<entity>/<project>/<run_id>")
history = run.history()
If WandB is unreachable (API error, network issue), fall back to reading the log file directly via SSH:
ssh server "tail -100 /path/to/training.log"
Check these signals:
Loss trend - Is training loss decreasing over the last N steps?
Eval metrics - Are evaluation metrics improving (or at least not degrading)?
NaN / Inf - Any NaN or Inf values in loss or gradients?
Typst academic paper assistant for existing `.typ` paper projects in English or Chinese. Use this skill whenever the user wants to compile, audit, or improve a Typst paper, including format checks, bibliography validation for BibTeX or Hayagriva, grammar/sentence/logic review, expression polishing, translation, title optimization, pseudocode review, algorithm block cleanup, de-AI editing, experiment-section review, table structure validation, three-line table generation, abstract structure diagn