wandb-plot
Download and generate plots from Weights & Biases runs. Use when you need to: - List projects you have access to - List runs in a W&B project - Inspect available metrics for a run - Download existing plot images from a run - Generate line plots from metric history (loss, accuracy, etc.)
npx skills add majiayu000/claude-skill-registry --skill wandb-plot-joaquincampo-skills --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# W&B Plot Skill ## MANDATORY Setup (Run First) **IMPORTANT:** Before running ANY script, you MUST execute this setup block to ensure the correct working directory and virtual environment. ```bash # Determine skill directory (Claude Code plugin or Codex/local) if [ -n "${CLAUDE_PLUGIN_ROOT}" ]; then SKILL_DIR="${CLAUDE_PLUGIN_ROOT}/skills/wandb-plot" elif [ -d "${HOME}/.codex/wandb-plot-skill/skills/wandb-plot" ]; then SKILL_DIR="${HOME}/.codex/wandb-plot-skill/skills/wandb-plot" else SKILL_DIR="$(pwd)" fi cd "$SKILL_DIR" # Create/activate venv and install deps (uv preferred, pip fallback) if [ ! -d ".venv" ]; then if command -v uv &> /dev/null; then uv venv .venv && . .venv/bin/activate && uv pip install -e . else python3 -m venv .venv && . .venv/bin/activate && pip install -e . fi else . .venv/bin/activate fi ``` After setup completes, all `python3 scripts/*.py` commands will work correctly from this directory. ## Prereqs - Auth: set `WANDB_API_KEY` environment variable (recommended) or run `wandb login`. ## Tools (Scripts) ### `scripts/list_projects.py` **Inputs** - `--entity <entity>` (optional; defaults to current user or org) - `--limit <n>` (optional, default: 100) - `--json
- MANDATORY Setup (Run First)
- Prereqs
- Tools (Scripts)
- scripts/listprojects.py
- scripts/listruns.py
- scripts/listmetrics.py
- scripts/downloadplots.py
- scripts/generateplots.py
- Workflow
- Outputs
Determine skill directory (Claude Code plugin or Codex/local)
if [ -n "${CLAUDE_PLUGIN_ROOT}" ]; then
elif [ -d "${HOME}/.codex/wandb-plot-skill/skills/wandb-plot" ]; then
else
fi
cd "$SKILL_DIR"
Create/activate venv and install deps (uv preferred, pip fallback)
if [ ! -d ".venv" ]; then
if command -v uv &> /dev/null; then
uv venv .venv && . .venv/bin/activate && uv pip install -e .What does the wandb-plot skill do?
Download and generate plots from Weights & Biases runs. Use when you need to: - List projects you have access to - List runs in a W&B project - Inspect available metrics for a run - Download existing plot images from a run - Generate line plots from metric history (loss, accuracy, etc.)
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill wandb-plot-joaquincampo-skills --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.
