Skip to content
Back to skills

Wandb Primary

ASecurity

Project-specific WandB addendum for FinRL-Pro-DS. Extends user-scope wandb skill with project entity, metric keys, and helper paths.

  • 4 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added September 19, 2026
ai-agentspythonapi

Works with

  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro scans all 5 files and shows the line behind each finding

Scanned September 19, 2026

npx -y skills add bigcan/sharpen --skill wandb-primary --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Wandb Primary?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Wandb Primary
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/bigcan-wandb-primary/badge)](https://www.skillsdirectory.com/skills/bigcan-wandb-primary)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: wandb-finrl
description: "Project-specific WandB addendum for FinRL-Pro-DS. Extends user-scope wandb skill with project entity, metric keys, and helper paths."
effort: high
model: opus
version: 1
quality: 11/12
---

# WandB Addendum — FinRL-Pro-DS

> **Base skill:** `~/.claude/skills/wandb/SKILL.md` (read first for methodology)
> This file contains project-specific configuration that extends the generic WandB skill.

## Project Configuration

```python
entity = "bigcan-chiwin-technology"
project = "FinRL-Pro-DS"
```

## Python Environment

Bare venv (`.venv/`, installed via `pip install -e .[dev]`):
```
# Run command: python script.py
# Install command: pip install <pkg>
```

## Metric Keys (ALWAYS override defaults)

**HPO runs:**
```python
metric_keys = ["_debug/eval_profit_factor", "_research/sharpe_minute"]
```

**Backtest runs:**
```python
metric_keys = ["Profit_Factor_Daily", "Sharpe_Ratio", "Sortino_Ratio", "Total_Return", "Max_Drawdown"]
```

## Project Helper Scripts

Located at `.agents/skills/wandb-primary/scripts/`:
- `wandb_helpers.py` — `runs_to_dataframe()`, `diagnose_run()`, `compare_configs()`
- `weave_helpers.py` — `unwrap()`, `eval_results_to_dicts()`, `eval_health()`

```python
import sys
sys.path.insert(0, ".agents/skills/wandb-primary/scripts")
from wandb_helpers import runs_to_dataframe, diagnose_run, compare_configs
```

## Common Queries

```python
# HPO trials for a run
runs = api.runs(path, filters={"tags": {"$in": ["k1"]}})

# Best HPO trial by profit factor
runs = api.runs(path, filters={"state": "finished"}, order="-summary_metrics._debug/eval_profit_factor")

# Active runs
runs = api.runs(path, filters={"state": "running"})
```

Files in this skill

  • SKILL.md1.7 KB
  • references/WANDB_SDK.md12.4 KB
  • references/WEAVE_SDK.md6.6 KB
  • scripts/wandb_helpers.py5 KB
  • scripts/weave_helpers.py12.4 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…