earnings-calendar

Fetch upcoming US earnings announcements from the FMP API for mid-cap+ companies.

Updated Apr 17, 2026
One-click install
npx skills add https://github.com/pasie15/claude-trading-skills-marketplace --skill earnings-calendar-pasie15
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: earnings-calendar
Source: https://github.com/pasie15/claude-trading-skills-marketplace/tree/main/plugins/trading-earnings-timing/skills/earnings-calendar
Command: npx skills add https://github.com/pasie15/claude-trading-skills-marketplace --skill earnings-calendar-pasie15

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 provides a reliable, API-driven method to generate a weekly earnings calendar for US stocks, focusing on mid-cap and above and presenting data in a clear, grouped format.

Core Features & Use Cases

  • Earnings calendar data: Retrieve upcoming announcements from FMP API and filter for market caps > $2B.
  • Structured reporting: Organize results by date and timing (BMO, AMC, TAS) with market-cap-based prioritization.
  • Multi-environment support: Works in CLI, Desktop, and Web contexts with flexible API key handling.
  • Use Case: A portfolio manager runs a weekly report to review potential market movers and plan trades around earnings releases.

Quick Start

Run the weekly earnings calendar workflow by fetching data via the FMP API and generating a markdown report for the next 7 days.

Frequently Asked Questions about earnings-calendar

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

FAQPage Schema
How do I get a weekly earnings calendar for US stocks with market cap filters?

Fetch a weekly earnings calendar for US stocks by retrieving data from the FMP API and filtering for market caps above $2B. Results are grouped by date and timing into a structured JSON payload for reporting.

How do I retrieve upcoming earnings announcements with EPS and revenue estimates?

Retrieve upcoming earnings announcements using the FMP API to get a structured JSON payload containing symbol, companyName, date, timing, marketCap, sector, epsEstimated, and revenueEstimated for mid-cap+ companies.

Can I fetch earnings calendar data across CLI, Desktop, and Web environments?

Yes, the earnings calendar fetcher supports multi-environment usage across CLI, Desktop, and Web contexts with flexible API-key management to handle FMP API authentication in each setup.

What is the best way to filter earnings announcements for mid-cap and large-cap stocks?

Filter earnings announcements for mid-cap and large-cap stocks by applying a market cap threshold above $2B to FMP API results, prioritizing data by market cap and organizing by announcement timing.

Does the earnings calendar fetcher require an FMP API key to run?

Yes, the earnings calendar fetcher requires an FMP API key for authentication. It includes multi-environment API-key management to handle credentials across CLI, Desktop, and Web contexts.

How are earnings announcements grouped by timing in the calendar output?

Earnings announcements in the calendar output are grouped by date and timing categories—BMO (Before Market Open), AMC (After Market Close), and TAS (Time Not Supplied)—to clarify when each release occurs.