This is the standard toolkit for tracking machine learning experiments and keeping your sanity when you're running dozens of training runs. It automatically logs metrics, hyperparameters, and system stats to a web dashboard where you can compare runs side by side. The sweep functionality is legitimately useful for hyperparameter optimization, supporting grid, random, and Bayesian search strategies. You can also version datasets and models as artifacts with full lineage tracking. The integration code is minimal, usually just a wandb.init() and wandb.log() calls in your training loop. Works seamlessly with PyTorch, TensorFlow, and HuggingFace. If you've ever lost track of which learning rate produced your best model, this solves that problem.

skills.sh installs
1.1K
GitHub stars
14.4K
last updated
Aug 21, 2026

Install

$ npx -y skills add orchestra-research/ai-research-skills --skill weights-and-biases --agent claude-code

Installs into .claude/skills of the current project.

Files

Weights & Biases: ML Experiment Tracking & MLOps

When to Use This Skill

Use Weights & Biases (W&B) when you need to:

  • Track ML experiments with automatic metric logging
  • Visualize training in real-time dashboards
  • Compare runs across hyperparameters and configurations
  • Optimize hyperparameters with automated sweeps
  • Manage model registry with versioning and lineage
  • Collaborate on ML projects with team workspaces
  • Track artifacts (datasets, models, code) with lineage

Users: 200,000+ ML practitioners | GitHub Stars: 10.5k+ | Integrations: 100+

Installation

# Install W&B
pip install wandb

# Login (creates API key)
wandb login

# Or set API key programmatically
export WANDB_API_KEY=your_api_key_here

Quick Start

Basic Experiment Tracking

import wandb

# Initialize a run
run = wandb.init(
    project="my-project",
    config={
        "learning_rate": 0.001,
        "epochs": 10,
        "batch_size": 32,
        "architecture": "ResNet50"
    }
)

# Training loop
for epoch in range(run.config.epochs):
    # Your training code
    train_loss = train_epoch()
    val_loss = validate()

Sponsors

Details

Repository
github.com/orchestra-research/ai-research-skills
Categories
DevOps & CI/CD, AI & Agent Building, Data Science & ML
First seen
Jun 3, 2026

More from orchestra-research/ai-research-skills

All 95
1K-Dense-AI avatarpkpd-modelingK-Dense-AI/scientific-agent-skillsPharmacokinetic and pharmacodynamic modelling and simulation - non-compartmental analysis, compartmental and population PK, PK/PD and exposure-response, TMDD, P1.1Kskills.sh installs
2eronred avatarweb-to-app-funneleronred/aso-skillsWhen the user wants to design or optimize the funnel that takes web visitors into installing and onboarding the app — including smart app banners, web-to-app de1.1Kskills.sh installs
3mlflow avatarinstrumenting-with-mlflow-tracingmlflow/skillsInstruments Python and TypeScript code with MLflow Tracing for observability. Must be loaded when setting up tracing as part of any workflow including agent eva1.1Kskills.sh installs
4digitalsamba avatarfrontend-designdigitalsamba/claude-code-video-toolkitCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applicat1.1Kskills.sh installs
5jezweb avatarstrategy-documentjezweb/claude-skillsWrite structured strategic documents for small and medium businesses: SWOT analyses, lean business plans, OKRs, competitive analyses. Each mode has a defined st1.1Kskills.sh installs
6eronred avatarcustom-product-pageseronred/aso-skillsWhen the user wants to design, deploy, or measure Apple Custom Product Pages (CPP) — the alternate App Store product pages with different screenshots, preview v1.1Kskills.sh installs