economic-calendar-fetcher
Fetch upcoming economic events and data releases using FMP API.
Skill by mphinance
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/mphinance-economic-calendar-fetcher
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, backend, data, productivity
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 2
codeload.github.com· found in install commandfinancialmodelingprep.com· found in code
Files it touches
~/.claude/skills/economic-calendar-fetcher
What's inside
- Skill name
economic-calendar-fetcher- Description
- Fetch upcoming economic events and data releases using FMP API. Retrieve scheduled central bank decisions, employment reports, inflation data, GDP releases, and other market-moving economic indicators for specified date ranges (default: next 7 days). The script outputs raw JSON or text; the assistant filters, assesses impact, and generates the Markdown report.
- License
- MIT
- Instructions
- 364 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (5)
- README.md
- SKILL.md
- fmp_api_documentation.md · references/
- get_economic_calendar.py · scripts/
- test_get_economic_calendar.py · scripts/tests/
SKILL.md (first lines)
# Economic Calendar Fetcher ## Overview Retrieve upcoming economic events and data releases from the Financial Modeling Prep (FMP) Economic Calendar API. This skill fetches scheduled economic indicators including central bank monetary policy decisions, employment reports, inflation data (CPI/PPI), GDP releases, retail sales, manufacturing data, and other market-moving events that impact financial markets. The skill uses a Python script to query the FMP API and returns raw JSON or text output. The assistant then filters events, assesses market impact, and generates a chronological Markdown report for each scheduled event. No files are generated automatically. **Key Capabilities:** - Fetch economic events for specified date ranges (max 90 days) - Support flexible API key provision (environment variable or CLI argument) - Filter by impact level, country, or event type (filtering performed by the assistant) - Present filtered results as structured Markdown reports with impact analysis (assistant-generated, not script-generated) - Default to next 7 days for quick market outlook **Data Source:** - FMP Economic Calendar API: `https://financialmodelingprep.com/api/v3/economic_calendar` - Covers major economies: US, EU, UK, Japan, China, Canada, Australia - Event types: Central bank decisions, employment, inflation, GDP, trade, housing, surveys ## When to Use This Skill Use this skill when the user requests: 1. **Economic Calendar Queries:** - "What economic events are coming up this week?" - "Show me the economic calendar for the next two weeks" - "When is the next FOMC meeting?" - "What major economic data is being released next month?" 2. **Market Event Planning:** - "What should I watch for in the markets this week?" - "Are there any high-impact economic releases coming?" - "When is the next jobs report / CPI release / GDP report?" 3. **Specific Date Range Requests:** - "Get economic events from January 1 to January 31" - "What's on the economic calendar for Q1 2025?" 4. **Country-Specific Queries:** - "Show me US economic data releases next week" - "What ECB events are scheduled?" - "When is Japan releasing their inflation data?" **DO NOT use this skill for:** - Past economic events (use market-news-analyst for historical analysis) - Corporate earnings calendars (this skill excludes earnings) - Real-time market data or live quotes - Technical analysis or chart interpretation ## Prerequisites - **FMP API Key** (required): Sign up at https://financialmodelingprep.com for a free key (250 requests/day). Set via `FMP_API_KEY` environment variable or pass `--api-key` to the script. - **Python 3.10+**: Required to run `skills/economic-calendar-fetcher/scripts/get_economic_calendar.py`. - **No third-party packages**: The script uses only the Python standard library. ## Workflow Follow these steps to fetch and analyze the economic calendar: ### Step 1: Obtain FMP API Key **Check for API key availability (in priority order):** 1. **Recommended:** Check if `FMP_API_KEY` environment variable is set — this keeps the key out of session logs 2. **Acceptable:** Use `--api-key` CLI argument for one-off runs 3. **Not recommended:** Asking the user to paste the key into chat — session logs may retain it 4. If user doesn't have an API key, provide instructions: - Visit https://financialmodelingprep.com - Sign up for free account (250 requests/day limit) - Navigate to API dashboard to obtain key **Example user interaction:** ``` User: "Show me economic events for next week" Assistant: "I'll fetch the economic calendar. I'll use the FMP_API_KEY environment variable if it's set. Otherwise, please pass the key via --api-key when running the script." ``` ### Step 2: Determine Date Range **Set appropriate date range based on user request:** **Default (no specific dates):** Today + 7 days **User specifies period:** Use exact dates (validate format: YYYY-MM-DD) **Maximum range:** 90 days (FMP API limitation) **Examples:** - "Next week" → Today to +7 days - "Next two weeks" → Today to +14 days - "January 2025" → 2025-01-01 to 2025-01-31 - "Q1 2025" → 2025-01-01 to 2025-03-31 **Validate date range:** - Ensure start date ≤ end date - Ensure range ≤ 90 days - Warn if querying past dates ### Step 3: Execute API Fetch Script **Run the get_economic_calendar.py script with appropriate parameters:** **Basic usage (default 7 days):** ```bash python3 skills/economic-calendar-fetcher/scripts/get_economic_calendar.py --api-key YOUR_KEY ``` **With specific date range:** ```bash python3 skills/economic-calendar-fetcher/scripts/get_economic_calendar.py \ --from 2025-01-01 \ --to 2025-01-31 \ --api-key YOUR_KEY \ --format json ``` **Using environment variable (no --api-key needed):** ```bash export FMP_API_KEY=your_key_here python3 skills/economic-calendar-fetcher/scripts/get_economic_calendar.py \
From mphinance/alpha-skills, MIT.
More from mphinance/alpha-skills
- 0.650score
mph-pine
mphinance
Build TradingView Pine Script v6 indicators in Michael's house style.
SkillAFreshness: A★ 29Claude Code +9 - 0.615score
dividend-growth-pullback-screener
mphinance
Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing temporary pullbacks, identified by…
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
edge-pipeline-orchestrator
mphinance
Orchestrate the full edge research pipeline from candidate detection through strategy design, review, revision, and export.
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
edge-candidate-agent
mphinance
Generate and prioritize US equity long-side edge research tickets from EOD observations, then export pipeline-ready candidate specs for…
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
edge-strategy-reviewer
mphinance
Critically review strategy drafts from edge-strategy-designer for edge plausibility, overfitting risk, sample size adequacy, and execution realism.
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
coil-scan
mphinance
Daily scanner that finds stocks sitting in the "bottom of the coil" using a dual-timeframe Williams %R Trend Exhaustion indicator, then flags the ones that…
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
breakout-trade-planner
mphinance
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat management, and Alpaca-compatible…
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
broker-mcp-selector
mphinance
Pick a broker MCP server your AI agent can actually execute trades through, and wire it up safely.
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
earnings-trade-analyzer
mphinance
Analyze recent post-earnings stocks using a 5-factor scoring system (Gap Size, Pre-Earnings Trend, Volume Trend, MA200 Position, MA50 Position).
SkillBFreshness: B★ 29Claude Code +9 - 0.612score
edge-concept-synthesizer
mphinance
Abstract detector tickets and hints into reusable edge concepts with thesis, invalidation signals, and strategy playbooks before strategy design/export.
SkillBFreshness: B★ 29Claude Code +9 - 0.612score
edge-hint-extractor
mphinance
Extract edge hints from daily market observations and news reactions, with optional LLM ideation, and output canonical hints.yaml for downstream concept…
SkillBFreshness: B★ 29Claude Code +9 - 0.612score
downtrend-duration-analyzer
mphinance
Analyze historical downtrend durations and generate interactive HTML histograms showing typical correction lengths by sector and market cap.
SkillBFreshness: B★ 29Claude Code +9
Signals
- Stars
- 29
- Forks
- 6
- Open issues
- 0
- Last commit (this folder)
- Aug 28, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/mphinance/alpha-skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from mphinance
- 0.650score
mph-pine
mphinance
Build TradingView Pine Script v6 indicators in Michael's house style.
SkillAFreshness: A★ 29Claude Code +9 - 0.615score
broker-mcp-selector
mphinance
Pick a broker MCP server your AI agent can actually execute trades through, and wire it up safely.
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
breakout-trade-planner
mphinance
Generate Minervini-style breakout trade plans from VCP screener output with worst-case risk calculation, portfolio heat management, and Alpaca-compatible…
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
earnings-trade-analyzer
mphinance
Analyze recent post-earnings stocks using a 5-factor scoring system (Gap Size, Pre-Earnings Trend, Volume Trend, MA200 Position, MA50 Position).
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
coil-scan
mphinance
Daily scanner that finds stocks sitting in the "bottom of the coil" using a dual-timeframe Williams %R Trend Exhaustion indicator, then flags the ones that…
SkillBFreshness: B★ 29Claude Code +9 - 0.615score
dividend-growth-pullback-screener
mphinance
Use this skill to find high-quality dividend growth stocks (12%+ annual dividend growth, 1.5%+ yield) that are experiencing temporary pullbacks, identified by…
SkillBFreshness: B★ 29Claude Code +9
Cite this page
economic-calendar-fetcher skill. Agent Mart. https://agentmart.dev/skills/mphinance-economic-calendar-fetcher (last updated 2026-10-24)