earnings-calendar

Retrieve US earnings announcements and generate markdown reports grouped by date and timing.

2|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/Fabio29T/Trading-Skills --skill earnings-calendar-fabio29t
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: earnings-calendar
Source: https://github.com/Fabio29T/Trading-Skills/tree/main/skills/earnings-calendar
Command: npx skills add https://github.com/Fabio29T/Trading-Skills --skill earnings-calendar-fabio29t

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This skill automates the retrieval and organization of upcoming earnings announcements for US stocks, helping investors and traders stay informed about key market events.

Core Features & Use Cases

  • API-Driven Data: Fetches real-time earnings data using the Financial Modeling Prep (FMP) API.
  • Market Cap Filtering: Focuses on mid-cap and above companies (>$2B market cap) for market-moving insights.
  • Organized Reports: Presents data in a clean markdown table, grouped by date and timing (BMO/AMC/TAS).
  • Use Case: Get a clear overview of which major companies are reporting earnings next week, including their estimated EPS and revenue, to prepare for potential market volatility.

Quick Start

Use the earnings-calendar skill to get next week's earnings announcements.

Frequently Asked Questions about earnings-calendar

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I track upcoming earnings announcements for US stocks?

Track upcoming earnings announcements by retrieving real-time data via the Financial Modeling Prep API, filtering for companies above $2B market cap, and generating a formatted markdown report grouped by date and time.

How does market cap filtering work for earnings calendars?

Market cap filtering limits earnings calendar results to companies with a market capitalization above $2 billion, ensuring you only track mid-cap and large-cap stocks that have the potential to move the broader market.

Can I get earnings data grouped by Before Market Open and After Market Close timing?

Yes, earnings data is grouped by timing categories including Before Market Open (BMO), After Market Close (AMC), and Time Not Announced (TAS), allowing you to anticipate market volatility windows for specific dates.

Do I need an API key to fetch earnings calendar data with Python requests?

Yes, you need a Financial Modeling Prep (FMP) API key to fetch real-time earnings data. The skill utilizes the Python requests library to communicate with the FMP API endpoints and retrieve upcoming announcements.

What is included in the formatted earnings calendar report?

The formatted markdown earnings calendar report includes summary statistics, key observations, and grouped tables of upcoming announcements featuring estimated EPS, revenue, and market cap data for major US stocks.