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.