← Back to Skills Marketplace
khaney64

Market Events

by Kevin Haney · GitHub ↗ · v0.1.2 · MIT-0
cross-platform ✓ Security Clean
259
Downloads
0
Stars
0
Active Installs
3
Versions
Install in OpenClaw
/install market-events
Description
Reports upcoming or recent earnings, dividends, and stock splits from FMP for a watchlist of tickers. Accepts a comma-separated ticker list or a file of tick...
Usage Guidance
This skill appears to do what it says: query FMP for corporate events for tickers you pass. Before installing, ensure you: 1) only provide a valid FMP_API_KEY (do not reuse a higher-privilege or unrelated secret), 2) understand that giving a file path lets the script read that file (do not point it at sensitive system files), and 3) install the 'requests' package in the environment that will run the skill. If you want extra assurance, inspect the remainder of market-events.py (the main routine) to confirm it only reads the FMP_API_KEY from the environment and only calls financialmodelingprep.com.
Capability Analysis
Type: OpenClaw Skill Name: market-events Version: 0.1.2 The market-events skill is a legitimate utility for fetching financial corporate events from the Financial Modeling Prep (FMP) API. The Python script (market-events.py) correctly implements ticker parsing from files or arguments, handles date range calculations, and communicates exclusively with the official FMP API endpoint (financialmodelingprep.com). No evidence of data exfiltration, unauthorized execution, or malicious prompt injection was found.
Capability Tags
cryptocan-make-purchases
Capability Assessment
Purpose & Capability
Name/description ask for market events from Financial Modeling Prep (FMP). The package contains a Python script that calls FMP endpoints and a requirements.txt for 'requests'. The required env var (FMP_API_KEY) is exactly what the FMP API needs.
Instruction Scope
SKILL.md and the script limit actions to reading user-supplied ticker lists (CLI arg or file) and calling FMP API endpoints. The instructions do not request unrelated files, secrets, or external endpoints beyond financialmodelingprep.com. The script will read files the user explicitly passes (normal for this tool).
Install Mechanism
There is no automated install spec (instruction-only install). A requirements.txt lists only 'requests', which is proportionate. Note: the user/agent must ensure python3 and the requests package are present (pip install requests) before running.
Credentials
The only declared required env var is FMP_API_KEY, which is appropriate for accessing FMP. The code imports os but there is no evidence of reading unrelated secrets or other environment variables.
Persistence & Privilege
The skill does not request always: true, does not modify other skills, and has normal agent-invocation settings. It has no persistent/system-wide changes.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install market-events
  3. After installation, invoke the skill by name or use /market-events
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.2
- Added support for negative ranges (lookback) to search for past events (e.g., --range -30d). - Updated documentation to clarify forward and backward date ranges and allowed units (d/w/y). - Default date range remains 7 days ahead; negative values now look back. - No breaking changes to existing input or output formats.
v0.1.1
- Updated documentation to use absolute paths with python3, reflecting the expected install location in OpenClaw. - All command examples now reference /home/claw/.openclaw/workspace/skills/market-events/market-events.py and use python3. - No code or functional changes; documentation update only.
v0.1.0
Initial release. - Query upcoming earnings, dividends, and stock splits for a list of tickers using the FMP API. - Supports specifying tickers via command line, text file, or CSV file. - Customizable date range (default 7 days, up to 90 days) and event types. - Multiple output formats: text (default), JSON, and Discord-friendly. - Handles FMP API rate limits and partial results gracefully. - Output includes detailed event summaries and raw API data when using JSON.
Metadata
Slug market-events
Version 0.1.2
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 3
Frequently Asked Questions

What is Market Events?

Reports upcoming or recent earnings, dividends, and stock splits from FMP for a watchlist of tickers. Accepts a comma-separated ticker list or a file of tick... It is an AI Agent Skill for Claude Code / OpenClaw, with 259 downloads so far.

How do I install Market Events?

Run "/install market-events" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Market Events free?

Yes, Market Events is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Market Events support?

Market Events is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Market Events?

It is built and maintained by Kevin Haney (@khaney64); the current version is v0.1.2.

💬 Comments