All skills
tradermonty avatar

/earnings-calendar

@0212bbc

This skill retrieves upcoming earnings announcements for US stocks using the Financial Modeling Prep (FMP) API. Use this when the user requests earnings calendar data, wants to know which companies are reporting earnings in the upcoming week, or needs a weekly earnings review. The skill focuses on mid-cap and above companies (over $2B market cap) that have significant market impact, organizing the data by date and timing in a clean markdown table format. Supports multiple environments (CLI, Desktop, Web) with flexible API key management.

Use this Skill: https://skilld.dev/gh/tradermonty/claude-trading-skills/earnings-calendar

This session only. Nothing lands on disk.

assetsearnings_report_template.md

≈905 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Upcoming Earnings Calendar - Week of [START_DATE] to [END_DATE]

Report Generated: [CURRENT_DATE] Data Source: FMP API (Mid-cap and above, >$2B market cap) Coverage Period: Next 7 days


Executive Summary

  • Total Companies Reporting: [TOTAL_COUNT]
  • Mega/Large Cap (>$10B): [LARGE_CAP_COUNT]
  • Mid Cap ($2B-$10B): [MID_CAP_COUNT]
  • Peak Day: [DAY_WITH_MOST_EARNINGS]

[DAY_NAME], [FULL_DATE]

Before Market Open (BMO)

Ticker Company Market Cap Sector EPS Est. Revenue Est.
[TICKER] [COMPANY_NAME] [MARKET_CAP] [SECTOR] [EPS_EST] [REV_EST]
[TICKER] [COMPANY_NAME] [MARKET_CAP] [SECTOR] [EPS_EST] [REV_EST]

After Market Close (AMC)

Ticker Company Market Cap Sector EPS Est. Revenue Est.
[TICKER] [COMPANY_NAME] [MARKET_CAP] [SECTOR] [EPS_EST] [REV_EST]
[TICKER] [COMPANY_NAME] [MARKET_CAP] [SECTOR] [EPS_EST] [REV_EST]

Time Not Announced (TAS)

Ticker Company Market Cap Sector EPS Est. Revenue Est.
[TICKER] [COMPANY_NAME] [MARKET_CAP] [SECTOR] [EPS_EST] [REV_EST]

[NEXT_DAY_NAME], [NEXT_FULL_DATE]

[Repeat structure for each day of the week]


Key Observations

Highest Market Cap Companies This Week

  1. [COMPANY_NAME] ([TICKER]) - [MARKET_CAP] - [DATE] [TIME]
  2. [COMPANY_NAME] ([TICKER]) - [MARKET_CAP] - [DATE] [TIME]
  3. [COMPANY_NAME] ([TICKER]) - [MARKET_CAP] - [DATE] [TIME]

Sector Distribution

  • Technology: [COUNT] companies
  • Healthcare: [COUNT] companies
  • Financial: [COUNT] companies
  • Consumer: [COUNT] companies
  • Other: [COUNT] companies

Trading Considerations

  • Days with Heavy Volume: [DATES with multiple large-cap earnings]
  • Pre-Market Focus: [BMO companies that may move markets]
  • After-Hours Focus: [AMC companies that may move markets]

Timing Reference

  • BMO (Before Market Open): Announcements typically around 6:00-8:00 AM ET before market opens at 9:30 AM ET
  • AMC (After Market Close): Announcements typically around 4:00-5:00 PM ET after market closes at 4:00 PM ET
  • TAS (Time Not Announced): Specific time not yet disclosed - monitor company investor relations

Data Notes

  • Market Cap Categories:

    • Mega Cap: >$200B
    • Large Cap: $10B-$200B
    • Mid Cap: $2B-$10B
  • Filter Criteria: This report includes companies with market cap $2B and above (mid-cap+) with earnings scheduled for the next week.

  • Data Freshness: Earnings dates and times can change. Verify critical dates through company investor relations websites for the most current information.

  • Missing Times: Companies showing "TAS" have not yet announced specific timing. Check for updates 24-48 hours before the earnings date.

  • EPS and Revenue Estimates: Analyst consensus estimates from FMP API. Actual results will be reported on earnings date.


Additional Resources


Report generated using FMP Earnings Calendar API with mid-cap+ filter (>$2B market cap). Data current as of report generation time. Always verify earnings dates through official company sources.

Source: SKILL.md on GitHub

2 alerts16d5 checks · Risk SAFE
  • Gen Agent Trust Hub16d

    The earnings-calendar skill fetches financial data from the Financial Modeling Prep (FMP) API to create stock earnings reports. It allows users to provide an API key via environment variables or session-limited chat input, following security best practices for credential management. The skill uses Python scripts to fetch data and generate markdown tables, including basic sanitization like string truncation. The primary security surface is the ingestion of third-party API data, which is processed and displayed to the agent.

  • Socket16d

    No alerts

  • Snyk16d

    Risk: HIGH · 1 issue

  • Runlayer6mo

    4/7 files flagged

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 0212bbc. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 18 hours ago.

Activeupdated 9 months ago

README badge

README badge for tradermonty/claude-trading-skills/earnings-calendar