← 返回 Skills 市场
chrisvoncsefalvay

Weights & Biases Monitor

作者 chrisvoncsefalvay · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
1826
总下载
1
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install wandb-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".
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install wandb-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /wandb-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug wandb-monitor
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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". 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 1826 次。

如何安装 Weights & Biases Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install wandb-monitor」即可一键安装,无需额外配置。

Weights & Biases Monitor 是免费的吗?

是的,Weights & Biases Monitor 完全免费(开源免费),可自由下载、安装和使用。

Weights & Biases Monitor 支持哪些平台?

Weights & Biases Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Weights & Biases Monitor?

由 chrisvoncsefalvay(@chrisvoncsefalvay)开发并维护,当前版本 v1.0.0。

💬 留言讨论