Monitor and analyze Weights & Biases training runs. Use when checking training status, detecting failures, analyzing loss curves, comparing runs, or monitoring experiments. Triggers on "wandb", "training runs", "how's training", "did my run finish", "any failures", "check experiments", "loss curve", "gradient norm", "compare runs".
Usage Guidance
This skill appears to implement exactly what it claims (W&B run monitoring) but there are mismatches you should address before use: 1) The scripts require the wandb Python package and a Python interpreter/virtualenv but the skill manifest doesn't declare this — install wandb in an isolated venv before running. 2) Provide a WANDB_API_KEY (or run 'wandb login') when running headless; treat that key like any secret (store in a secure vault or environment only for the session). 3) Edit the SKILL.md or invocation commands to remove the hard-coded path (~/clawd/venv/...) or run the scripts with your own Python path to avoid surprises. 4) Note the default entity/projects in watch_runs.py are author-specific — change them to your org or pass explicit arguments to avoid querying someone else’s projects. 5) The code excerpts in the distribution you provided are truncated in places; to raise confidence, inspect the full files for any network calls outside wandb.Api (e.g., requests, socket) or obfuscated code. If you want, provide the complete untruncated files and I can re-check for any hidden endpoints or questionable behavior. Running these scripts in a disposable environment (isolated container or dedicated VM) first is recommended so you can verify behavior and confirm no unexpected data exfiltration occurs.
Capability Analysis
Type: OpenClaw Skill
Name: wandb-monitor
Version: 1.0.0
The OpenClaw AgentSkills skill bundle for 'wandb-monitor' is classified as benign. All Python scripts (`characterize_run.py`, `check_runs.py`, `compare_runs.py`, `run_details.py`, `watch_runs.py`) exclusively interact with the Weights & Biases (W&B) API to fetch and analyze training run data, which aligns perfectly with the skill's stated purpose. There is no evidence of data exfiltration to unauthorized endpoints, malicious execution, persistence mechanisms, or obfuscation. The `SKILL.md` instructions are clear, guide the agent to use the provided scripts, and do not contain any prompt injection attempts to deviate from the intended functionality or access sensitive, unrelated data.
Capability Assessment
ℹ
Purpose & Capability
Name/description match the contained scripts: all scripts use the Weights & Biases Python API to list runs, fetch history, compare metrics, and print health reports. Asking for access to W&B data is consistent with the stated purpose.
⚠
Instruction Scope
SKILL.md and scripts instruct running Python from a hard-coded venv path (~/clawd/venv/bin/python3) and reference setting WANDB_API_KEY or running 'wandb login'. The skill metadata declares no required environment variables or binaries, so the runtime instructions access credentials/environment not reflected in the manifest. The SKILL.md makes absolute-path assumptions which may not exist on a host; watch_runs.py also contains a hard-coded default entity and projects list (author-specific defaults) which could produce surprising queries.
ℹ
Install Mechanism
This is instruction-only (no install spec), which is lower-risk for unexpected downloads. However, the scripts rely on the wandb Python package and an available Python virtualenv but the skill does not declare those dependencies or provide an install step — the agent/user must ensure wandb is installed. No external download or obscure URLs are present.
⚠
Credentials
The SKILL.md tells users to run 'wandb login' or set WANDB_API_KEY, but the skill's requires.env and primary credential fields are empty. Requesting the W&B API key is reasonable for this tool's function, but the lack of declaration is an inconsistency that could lead to accidental credential exposure or confusion about what secrets are needed.
✓
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not attempt to modify other skills or system-wide agent settings. It only uses the wandb API at runtime and prints reports; no privileged persistence is requested.
How to Use
Make sure OpenClaw is installed (local or Docker)
Run the install command in chat: /install wandb-monitor
After installation, invoke the skill by name or use /wandb-monitor
Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of wandb-monitor skill.
- Monitor and analyze Weights & Biases (W&B) training runs for health, progress, and failures.
- Scripts included for full run characterization, live health summary of active jobs, and side-by-side run comparison.
- Automatic handling of common metric key variations for loss, gradients, steps, and evals.
- Provides clear thresholds for health alerts: exploding/vanishing gradients, stalled runs, and more.
- Integration tips and Python API reference for advanced usage and automation.
Metadata
Slugwandb-monitor
Version1.0.0
License—
All-time Installs0
Active Installs0
Total Versions1
Frequently Asked Questions
What is Weights & Biases Monitor?
Monitor and analyze Weights & Biases training runs. Use when checking training status, detecting failures, analyzing loss curves, comparing runs, or monitoring experiments. Triggers on "wandb", "training runs", "how's training", "did my run finish", "any failures", "check experiments", "loss curve", "gradient norm", "compare runs". It is an AI Agent Skill for Claude Code / OpenClaw, with 1826 downloads so far.
How do I install Weights & Biases Monitor?
Run "/install wandb-monitor" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Weights & Biases Monitor free?
Yes, Weights & Biases Monitor is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Weights & Biases Monitor support?
Weights & Biases Monitor is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Weights & Biases Monitor?
It is built and maintained by chrisvoncsefalvay (@chrisvoncsefalvay); the current version is v1.0.0.