Back to skills
SKILL.md
Wandb Primary
ASecurityProject-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
Works with
Security analysis
92/100- Installs packages at runtime which could introduce malicious dependencies
Pro scans all 5 files and shows the line behind each finding
npx -y skills add bigcan/sharpen --skill wandb-primary --agent claude-codeAre you the author of Wandb Primary?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/bigcan-wandb-primary)---
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.md
- references/WANDB_SDK.md
- references/WEAVE_SDK.md
- scripts/wandb_helpers.py
- scripts/weave_helpers.py
Attribution
Comments
Loading comments…