earnings-calendar

Fetch US stock earnings announcements from the FMP API and generate a Markdown report.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/Dorpeer95/stocks-trading --skill earnings-calendar-dorpeer95
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: earnings-calendar
Source: https://github.com/Dorpeer95/stocks-trading/tree/main/.claude/skills/earnings-calendar
Command: npx skills add https://github.com/Dorpeer95/stocks-trading --skill earnings-calendar-dorpeer95

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

Retrieve upcoming earnings announcements for US stocks using the Financial Modeling Prep (FMP) API, focusing on mid-cap+ companies (over $2B market cap) with potential market impact and presenting results in a clean markdown table.

Core Features & Use Cases

  • Uses the Financial Modeling Prep Earnings Calendar API for reliable data
  • Filters by market cap (>$2B) to focus on market-moving companies
  • Groups announcements by date and timing (BMO/AMC/TAS) and outputs a markdown report with EPS and revenue estimates

Quick Start

Run the earnings calendar workflow to fetch data for the upcoming week and generate the markdown report.

Frequently Asked Questions about earnings-calendar

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

FAQPage Schema
How do I retrieve upcoming earnings announcements for mid-cap and large-cap US stocks?

Use the Financial Modeling Prep Earnings Calendar API via this Skill to retrieve upcoming earnings announcements for US stocks. It filters for companies with a market cap over $2 billion and outputs a structured markdown report containing EPS and revenue estimates.

How are earnings calendar results grouped and formatted in the generated markdown report?

Earnings calendar results are grouped by announcement date and timing, specifically Before Market Open (BMO), After Market Close (AMC), or Time Unspecified (TAS). The Skill then generates a markdown report with summary statistics and top-cap market movers.

Do I need a Financial Modeling Prep API key to fetch weekly earnings data?

Yes, you need a Financial Modeling Prep API key to fetch weekly earnings data. The Skill supports multi-environment API key handling and includes error handling to manage data retrieval issues during the earnings calendar API request.

Can I filter the earnings calendar to only include market-moving companies?

Yes, you can filter the earnings calendar to focus on market-moving companies by applying a market cap threshold. The Skill specifically retrieves data for mid-cap and larger companies with a market capitalization exceeding $2 billion.

What is the best way to generate a markdown report of upcoming earnings releases?

The best way to generate a markdown report of upcoming earnings releases is to run this workflow, which fetches FMP data, filters for mid-cap+ stocks, and formats the output into a markdown table grouped by date and timing with summary statistics.

Can the earnings calendar output be used for subsequent report generation?

Yes, the earnings calendar output can be used for subsequent report generation. The Skill supports outputting JSON data suitable for downstream analysis, alongside the primary markdown report containing the weekly earnings announcements and summary statistics.