8-k-scanner
Scan SEC 8-K disclosures across a single ticker or a watchlist using Massive's pre-parsed disclosure taxonomy. Groups the…
Take a book (weights per ticker), compute the daily portfolio return series, and run the full tearsheet with deflated Sharpe correction (Bailey & Lopez de Prado) plus rolling IC vs benchmark. Emits a verdict (real_alpha / possibly_alpha / essentially_beta / underperforming /
Claude Code
$ npx -y skills add rgourley/quant-garage --skill vs-benchmark-audit --agent claude-code
Codex
$ npx skills add rgourley/quant-garage --skill vs-benchmark-audit -a codex -y
Cursor
$ npx skills add rgourley/quant-garage --skill vs-benchmark-audit -a cursor -y
Gemini CLI
$ npx skills add rgourley/quant-garage --skill vs-benchmark-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add rgourley/quant-garage --skill vs-benchmark-audit -a github-copilot -y
OpenCode
$ npx skills add rgourley/quant-garage --skill vs-benchmark-audit -a opencode -y
Windsurf
$ npx skills add rgourley/quant-garage --skill vs-benchmark-audit -a windsurf -y
name: vs-benchmark-audit description: Take a book (weights per ticker), compute the daily portfolio return series, and run the full tearsheet with deflated Sharpe correction (Bailey & Lopez de Prado) plus rolling IC vs benchmark. Emits a verdict (real_alpha / possibly_alpha / essentially_beta / underperforming / no_edge_evident) based on DSR significance, alpha annualized, and beta. Answers "is this book actually alpha, honestly?" Requires Stocks Basic.
You hand over a book (weights per ticker) and a benchmark (default SPY). The skill pulls daily bars, computes the portfolio return series, and runs the full performance tearsheet with the deflated Sharpe correction, plus a rolling 63-day IC vs the benchmark.
Answers **"is this book actually alpha, honestly?"** — with a verdict that separates real alpha from beta from noise.
Optional:
Deflated Sharpe. Pass N if this book was picked from N candidates during search.
**Layer 1: JSON**. Full tearsheet (CAGR, Sharpe, DSR, Sortino, Calmar, max DD, ulcer, tail ratio, profit factor, hit rate, beta, alpha, tracking error) plus rolling IC mean and std vs benchmark. Top-level `verdict`.
**Layer 2: rendered note**. Header verdict + return stats block + vs-benchmark block + Take.
1. Pull daily bars for each position and the benchmark. 2. Align to common dates. 3. Compute daily portfolio returns (weighted sum of position returns, renormalized to abs-weights = 1). 4. Run `quant_garage.performance.tearsheet` with `benchmark` kwarg populated so beta / alpha / tracking error come through. 5. Compute rolling `ic_window`-day Pearson IC of portfolio vs benchmark returns for a time-varying correlation lens. 6. Emit verdict:
Trade like a pro. Without the terminal. View the full landing page → Quant and equity research tools that run inside Claude, or behind your own UI.
Scan SEC 8-K disclosures across a single ticker or a watchlist using Massive's pre-parsed disclosure taxonomy. Groups the…
Track sell-side analyst positioning on a name via Benzinga Analyst Ratings. Pulls every rating event over the lookback window,…
Build a clean, point-in-time, ready-to-backtest OHLCV dataset for a US equity universe across an arbitrary date window. Emits…
Bayesian Online Change-Point Detection (BOCPD) on a ticker's daily log returns. Detects points in time where the…
Single-commodity macro read. Answers "is this commodity in a winning or losing macro setup right now" and names the macro driver…
Reconcile a position file against splits, dividends, and spinoffs to catch breaks before they hit P&L or T+1 settlement. Use when…
Use this skill to extract structured Markdown/JSON from PDFs and document images—tables with cell-level precision, formulas as…
Estimates intracellular metabolic fluxes from steady-state carbon-13 isotope-tracing measurements using validated atom maps,…