8-k-scanner
Scan SEC 8-K disclosures across a single ticker or a watchlist using Massive's pre-parsed disclosure taxonomy. Groups the…
Composite skill that chains market-regime, sector-rotation-signal, risk-report, earnings-blackout, macro-event-calendar, corporate-actions-scanner, and portfolio-rebalancer into one call. Turns the manual 6-command portfolio-review workflow into a single invocation. Emits a
Claude Code
$ npx -y skills add rgourley/quant-garage --skill portfolio-review --agent claude-code
Codex
$ npx skills add rgourley/quant-garage --skill portfolio-review -a codex -y
Cursor
$ npx skills add rgourley/quant-garage --skill portfolio-review -a cursor -y
Gemini CLI
$ npx skills add rgourley/quant-garage --skill portfolio-review -a gemini-cli -y
GitHub Copilot
$ npx skills add rgourley/quant-garage --skill portfolio-review -a github-copilot -y
OpenCode
$ npx skills add rgourley/quant-garage --skill portfolio-review -a opencode -y
Windsurf
$ npx skills add rgourley/quant-garage --skill portfolio-review -a windsurf -y
name: portfolio-review description: Composite skill that chains market-regime, sector-rotation-signal, risk-report, earnings-blackout, macro-event-calendar, corporate-actions-scanner, and portfolio-rebalancer into one call. Turns the manual 6-command portfolio-review workflow into a single invocation. Emits a headline summary that pulls the most decision-relevant fact from each section plus the full per-section detail below. Use when the operator asks "review my portfolio" or "run the full workflow on my book."
You hand over positions + book value. The skill runs the full 7-tool review chain in the right order, threads the shared context (tickers, weights, lookback windows), skips ETFs on the equities-only tools (earnings, 8-K), and stitches the outputs into a single briefing.
The headline block is the read-first summary: regime, rotation theme, next earnings, next macro event, top corporate action, and the rebalance verdict in six lines. Full per-section detail follows.
"portfolio check", "what should I do with my book"
variance-share cap
(corporate-actions-scanner) also hits SEC EDGAR, which is free.
weights sum to ~1.0.
**Layer 1 canonical JSON** with a `sections` map keyed by the sub- skill name, each holding the full sub-payload. The `headline` block distills one fact from each. `errors` array captures per-section failures without aborting the run.
**Layer 2 rendered briefing**. Header, headline block (7 lines), then each section rendered by its own `render()` helper under a titled divider. See [`references/rendering.md`](./references/rendering.md).
1. Parse positions, split into equities vs ETFs (ETFs skipped for earnings + 8-K scanners). 2. Run the 7 sub-skills in sequence, sharing a single MassiveClient for connection reuse: 1. `market-regime` 2. `sector-rotation-signal` 3. `risk-report` 4. `earnings-blackout` (equities only) 5. `macro-event-calendar` 6. `corporate-actions-scanner` (equities only) 7. `portfolio-rebalancer` (skippable via `include_rebalance=False`) 3. Build the headline by pulling the top-fact from each sub-payload. 4. Emit the composite payload with per-section detail and errors.
beyond what the sub-skills already fetch.
MassiveClient means daily-aggs fetches are cached per ticker across sub-skills where the cache applies.
fixed-income-context, Part 3 #4).
regime-conditional forecasting is thesis-driven, not portfolio review. Callers who want it can invoke historical-analog-finder directly.
analyzer are part of the default chain; they're view-dependent, not review-dependent.
future version could take a prior review payload and highlight what moved.
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,…