Skip to content
Data
Skill

/pre-earnings-full-stack

Workflow composite for a single ticker heading into an earnings print. Chains earnings-blackout (timing check) + event-study (prior print reaction distribution) + guidance-tracker (management raise/cut track record) + analyst-tracker (sell-side positioning) +

From plugin
quant-garage
761 skills
Install
$ npx -y skills add rgourley/quant-garage --skill pre-earnings-full-stack --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/pre-earnings-full-stack

Context preview

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

Workflow composite for a single ticker heading into an earnings print. Chains earnings-blackout (timing check) + event-study (prior print reaction distribution) + guidance-tracker (management raise/cut track record) + analyst-tracker (sell-side positioning) +

SKILL.md

pre-earnings-full-stack.SKILL.md
name: pre-earnings-full-stack
description: Workflow composite for a single ticker heading into an earnings print. Chains earnings-blackout (timing check) + event-study (prior print reaction distribution) + guidance-tracker (management raise/cut track record) + analyst-tracker (sell-side positioning) + mc-portfolio-simulator (P&L distribution at proposed weight over the horizon). Emits a posture verdict (constructive_setup / mixed_setup / avoid_or_hedge / no_imminent_print). Requires Stocks Basic; guidance-tracker and analyst-tracker sections skip gracefully without Benzinga entitlements.

pre-earnings-full-stack

Full pre-earnings prep on a single ticker. Chains five sub-skills and emits an integrated read plus a size-sensitive posture.

When to invoke

  • Pre-print decision: "should I trade this print?"
  • Position sizing given an outlook
  • Reading the reaction distribution before committing conviction
  • The user says "full pre-earnings", "earnings prep", "should I

trade the print"

What you need

  • A ticker (`--ticker`)
  • `MASSIVE_API_KEY` exported
  • Stocks Basic minimum
  • Optional: Benzinga Corporate Guidance and Analyst Ratings add-ons

Optional:

  • `--proposed-weight` (default 0.10)
  • `--n-prior-quarters` (default 8)
  • `--horizon-days` (default 10)
  • `--n-paths` (default 10000)

What you get back

**Layer 1: JSON** with all five sub-skill outputs nested + a `posture` block containing verdict + signals + warnings + reaction_take.

**Layer 2: rendered note**. Posture header + signals / warnings + per-sub-skill summary blocks + Take.

How it works

1. earnings-blackout: check timing. 2. event-study (aggregate mode, last ~2 years): reaction distribution for prior prints. 3. guidance-tracker: management's own trajectory (Benzinga add-on). 4. analyst-tracker: sell-side positioning (Benzinga add-on). 5. mc-portfolio-simulator: forward P&L at proposed weight.

Verdict logic:

  • `constructive_setup`: >=2 signals, 0 warnings, print imminent
  • `avoid_or_hedge`: >=2 warnings, <=1 signal, print imminent
  • `mixed_setup`: everything else with print imminent
  • `no_imminent_print`: no upcoming print detected
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
7d ago
Last commit
2mo ago
Created

Repo: rgourley/quant-garage

Other skills on quant-garage.