earnings-calendar

Fetches earnings calendar data via FMP API and generates formatted Markdown reports.

2|Updated Jun 14, 2026
One-click install
npx skills add https://github.com/IhsanDanish25/claude-trading-skills --skill earnings-calendar-ihsandanish25
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: earnings-calendar
Source: https://github.com/IhsanDanish25/claude-trading-skills/tree/main/examples/weekly-trade-strategy/skills/earnings-calendar
Command: npx skills add https://github.com/IhsanDanish25/claude-trading-skills --skill earnings-calendar-ihsandanish25

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the creation of detailed earnings calendar reports, focusing on mid-cap and above companies with significant market impact.

Core Features & Use Cases

  • Earnings Calendar Data Retrieval: Fetch upcoming earnings announcements using the Financial Modeling Prep API.
  • Data Organization: Organize earnings by date, timing, and market cap.
  • Multi-Environment Support: Supports CLI, Desktop, and Web environments with flexible API key management.
  • Use Case: Imagine you want a detailed report on upcoming earnings for companies with market caps over $2 billion. This Skill will retrieve, organize, and generate a report that shows which companies are reporting earnings and their respective dates and times.

Quick Start

Run the skill to fetch the earnings calendar for the upcoming week.

Frequently Asked Questions about earnings-calendar

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

FAQPage Schema
How do I generate an earnings calendar report for mid-cap and large-cap companies?

To generate an earnings calendar report for mid-cap and large-cap companies, this Skill fetches data via the Financial Modeling Prep API, filters for market caps over $2 billion, and outputs a formatted markdown report organized by date and timing.

What do I need to retrieve upcoming earnings announcements using the Financial Modeling Prep API?

Retrieving upcoming earnings announcements using the Financial Modeling Prep API requires a valid API key and a Python environment. You must configure the API key to fetch and filter earnings calendar data for companies exceeding the $2 billion market cap threshold.

Can I use this earnings calendar tool for weekly market review and risk management?

Yes, you can use this earnings calendar tool for weekly market review and risk management. It organizes upcoming earnings announcements by date and timing, specifically filtering for mid-cap and above companies to support structured financial reporting processes.

How does the earnings calendar data filtering process work for market analysis?

The earnings calendar data filtering process for market analysis works by fetching calendar data for a specified date range from the Financial Modeling Prep API, then filtering out companies with a market cap under $2 billion to isolate high-impact mid-cap and large-cap stocks.

Does the earnings calendar report generation support CLI, Desktop, and Web environments?

The earnings calendar report generation supports CLI, Desktop, and Web environments through flexible API key management. This multi-environment support ensures you can integrate the Financial Modeling Prep API data retrieval into various Python workflows.

What is the best way to organize earnings announcements by date and market cap?

The best way to organize earnings announcements by date and market cap is to fetch the data through the Financial Modeling Prep API, apply a $2 billion market cap filter, and structure the results into a formatted markdown report sorted by date and timing.