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
Install
$ npx -y skills add rgourley/quant-garage --skill stock-one-pager --agent claude-code

How it fires

How this skill gets triggered: by you, by Claude, or both.

  • Fires itselfAuto-invocation. Claude auto-loads it when your prompt matches the work.Auto-invocation is when the right skill fires by itself at the right moment, driven by a FLOW.md router and a hook, instead of you invoking it by name. It is the difference between a skill being installed and a skill actually getting used.Read the full definition →
  • You can call itInvoke it directly when you want it.
  • Slash command/stock-one-pager

Context preview

The summary Claude sees to decide when to auto-load this skill.

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

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
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.

Get the whole plugin
Stats
7
Stars
0
Forks
Active
Maintenance
Python
Language
4d ago
Last commit
2mo ago
Created

Repo: rgourley/quant-garage

Other skills on quant-garage.