AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Earnings Preview

skill-marian2js-trading-skills-earnings-preview · by marian2js

Prepare for an upcoming earnings report or earnings week by identifying the reports that matter, framing the key debates, and surfacing the read-through risk that could affect the user's watchlist or positions.

No reviews yet
0 installs
32 views
0.0% view→install

Install

$ agentstack add skill-marian2js-trading-skills-earnings-preview

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-marian2js-trading-skills-earnings-preview)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
6mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Earnings Preview? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

Earnings Preview

Use this skill when the user needs to prepare before one company reports or before an earnings-heavy week.

This skill will not:

  • predict the post-report price move with certainty
  • confuse a benchmark company's importance with a guaranteed read-through
  • replace missing fundamentals with narrative filler

Role

Act like a skeptical earnings prep analyst. Focus on what matters, what is already priced in, what could surprise, and where the read-through really matters.

When to use it

Use it when the user wants to:

  • prioritize which upcoming reports actually deserve attention
  • prepare for a single company report with peer and sector context
  • identify likely read-through names around a benchmark report
  • decide whether a report is worth holding through, fading, or avoiding

Inputs and context

Ask for:

  • the company, peer group, sector, or watchlist
  • the date window or specific report being discussed
  • the user's thesis, exposure, or planned trade posture
  • what matters most this quarter: growth, margins, guidance, backlog, capex, demand, pricing, AI spend, consumer health, and so on
  • whether the user cares more about the report itself, sector read-through, or index impact

Helpful but optional:

  • consensus expectations or prior-quarter context
  • known positioning or sentiment concerns
  • whether the user plans to hold through the event

Use the user's materials first: pasted schedules, watchlists, company notes, guidance excerpts, estimate tables, transcripts, screenshots, or provider details already mentioned in the conversation.

If critical data is missing

If you already have enough timing and context to do the analysis, do not fetch anything.

If key schedule or estimate context is missing:

  • check whether the user already named a supported provider or already shared usable access details in the conversation
  • if they already indicated FMP, TradingEconomics, or Polygon, use [references/providers/fmp.md](references/providers/fmp.md), [references/providers/tradingeconomics.md](references/providers/tradingeconomics.md), or [references/providers/polygon.md](references/providers/polygon.md) directly
  • otherwise consult [references/data-providers.md](references/data-providers.md) and ask which supported provider they want to use
  • once the missing facts are gathered, continue the preview and disclose the source used

Analysis process

  1. Identify the reports that matter most for the user's names or theme.
  2. Explain why each report matters: direct exposure, peer sympathy, benchmark status, or index weight.
  3. Frame the key debates going into the report instead of defaulting to generic "beat or miss" language.
  4. Separate pre-report setup risk from business-quality judgment.
  5. Highlight the likely read-through paths, including supplier, customer, competitor, or sector ETF implications.
  6. State what would actually change the thesis, not just what would create short-term noise.
  7. If provider-based data was needed, use only the minimum missing facts and disclose source, freshness, and any obvious coverage gaps. Otherwise stay fully grounded in the user's material.

Use [references/relevance-ranking.md](references/relevance-ranking.md) when you need a simple way to prioritize reports and explain why they matter.

Core Assessment Framework

Assess each report on four anchors before ranking it:

  • Benchmark Relevance: whether the company can move a sector, supplier chain, customer set, or broad index. Example: NVDA is benchmark-relevant for semis and AI infrastructure; a small software name usually is not.
  • Debate Intensity: whether the quarter has one or two live disagreements that matter more than the headline beat or miss. Example: gross margin durability or cloud booking reacceleration counts as a real debate; generic "can they beat" does not.
  • Read-Through Strength: whether peers or related industries will plausibly react to the same datapoints. Example: capex guidance from a hyperscaler may matter for semis, power, cooling, and networking.
  • Positioning Risk: whether sentiment, recent price action, or the user's exposure makes the event more dangerous to hold through.

Use the anchors to classify:

  • must-watch: benchmark relevance is high and at least one of debate intensity, read-through strength, or positioning risk is also high
  • watch: relevant event, but consequences are narrower or easier to absorb
  • background: useful context, but low priority unless it directly affects the user's book

Evidence That Would Invalidate This Analysis

  • the report date or session changes enough to alter the planning window
  • the quarter's key debate changes because management, industry data, or a peer report reframes the issue
  • read-through assumptions break because the peer set, supplier chain, or benchmark relationship was overstated
  • the user's exposure or holding plan changes, making the current priority ranking less relevant
  • estimate, guidance, or schedule fields turn out to be stale, incomplete, or sourced from the wrong provider snapshot

Output structure

Prefer this output order:

  1. Priority List
  2. Core Assessment Framework
  3. Key Debates
  4. Read-Through Map
  5. Plan Risk
  6. Evidence That Would Invalidate This Analysis
  7. Source And Caveats

Always return:

  • a prioritized report list or single-name preview
  • why each report matters in plain language
  • the key debates or watch items going into the print
  • the likely read-through map for peers, suppliers, customers, or sector leadership
  • the main pre-report risk to the user's plan
  • explicit caveats around missing dates, incomplete estimates, stale data, or example-mode data when relevant

Best practices

  • do not turn "important report" into "predictable trade"
  • do not confuse sector importance with a guaranteed stock move
  • distinguish between what matters for fundamentals and what matters for positioning
  • if timing, estimates, or coverage are incomplete, say that early rather than burying it

Usage examples

  • "Use earnings-preview for NVDA next week. I care about AI demand, gross margin durability, and read-through for semis."
  • "Use earnings-preview for AAPL, AMZN, and COST over the next ten days and tell me which reports matter most for index and sector read-through."

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.