Skip to content
Data
Skill

/stock-one-pager

Beginner-friendly single-name snapshot. Composes technical-briefing + earnings-blackout + market-regime into a plain-language card. The retail-tier answer to "what should I know before buying this thing I saw on social." Zero jargon. Every claim gated by what the data actually

From plugin
quant-garage
761 skills

Claude Code

$ npx -y skills add rgourley/quant-garage --skill stock-one-pager --agent claude-code

SKILL.md

stock-one-pager.SKILL.md
name: stock-one-pager
description: Beginner-friendly single-name snapshot. Composes technical-briefing + earnings-blackout + market-regime into a plain-language card. The retail-tier answer to "what should I know before buying this thing I saw on social." Zero jargon. Every claim gated by what the data actually says. Use when a first-time trader (or a friend) asks about a specific stock, or when the operator wants a low-glossary read before doing deeper work.

stock-one-pager

You hand over a ticker. The skill returns a beginner-friendly card: plain-language trend read, valuation-in-english, recent-range position, key support/resistance levels, next catalyst, market context, and a short honest "what could go wrong."

This is a RETAIL-TIER composed skill. Design bar: a first-time trader understands the output without a glossary, and the tool never implies certainty the data doesn't support. Every claim is gated to what technical-briefing + earnings-blackout + market-regime actually say.

When to invoke

  • A retail-tier ask: "what should I know about NVDA before I buy?"
  • Media / newsletter blurbs — the tool writes at reading-level

appropriate for someone who doesn't speak sell-side

  • Before running heavier analyst-tier skills, use this to get a

plain-language anchor on the name

  • The user says "one-pager", "snapshot", "brief", "what's the deal

with X"

What you need

  • `MASSIVE_API_KEY` (Stocks Starter minimum, same as the underlying

technical-briefing + market-regime + earnings-blackout)

What you get back

**Layer 1 canonical JSON** matching [`output-schema.json`](./output-schema.json). Plain-language fields (`trend_plain`, `market_context_plain`, etc.) alongside a `components` block that surfaces the raw component readings for callers who want to layer more on top.

**Layer 2 rendered card**. Header + 6 short blocks. No em-dashes, no jargon. See [`references/rendering.md`](./references/rendering.md).

How it works

Pure composition. Calls `run()` on three sub-skills, translates each into plain language via lookup tables, threads the readings into a "what could go wrong" list.

1. `technical-briefing.run(ticker)` for the chart read. 2. `earnings-blackout.run([ticker], window_days=30, include_past_days=30)` for the next-catalyst hint. 3. `market-regime.run()` for macro context (optional; skip via `include_market_context=False` when running in a tight loop over many tickers).

Foundations used

  • `massive-api-patterns` (via the sub-skills)
  • No direct API calls of its own

Doesn't handle (yet)

  • **No news / catalyst detection beyond earnings.** Product launches,

FDA decisions, regulatory events don't show up. Add news-scanner to the chain if you want a richer catalyst read.

  • **No valuation lens.** This is a retail-tier read; adding

valuation-sanity-check would push it toward analyst-tier and mix the audience. If a user needs valuation, invoke that skill separately.

  • **No sentiment / positioning read.** No options-flow, no short-

interest. Same rationale.

Read more
@rgourley
Ships withquant-garage

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.

Stars on GitHub

Momentum

stars in total
7
Star history of rgourley/quant-garage on GitHub, a chart by star-history.com

Other skills on quant-garage.

8-k-scanner

8-k-scanner

Scan SEC 8-K disclosures across a single ticker or a watchlist using Massive's pre-parsed disclosure taxonomy. Groups the…

analyst-tracker

analyst-tracker

Track sell-side analyst positioning on a name via Benzinga Analyst Ratings. Pulls every rating event over the lookback window,…

backtest-data-prep

backtest-data-prep

Build a clean, point-in-time, ready-to-backtest OHLCV dataset for a US equity universe across an arbitrary date window. Emits…

commodity-cycle

commodity-cycle

Single-commodity macro read. Answers "is this commodity in a winning or losing macro setup right now" and names the macro driver…

More skills from other plugins.

context-loader
Auto-invoked

context-loader

Search memories from earlier Pi sessions in this repository. Use it when earlier work may already explain the code, error,…

mem05d69k
@mem0ai@mem0aiInstall Skill
analyzing-ai-citations

analyzing-ai-citations

Answer AI citation and answer engine optimization (AEO) questions in PostHog: whether AI answer engines (ChatGPT, Claude, and an…

posthog12d41k
@posthog@posthogInstall Skill

Questions about stock-one-pager.

Which coding agents can use stock-one-pager?
stock-one-pager installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.