← Back to Skills Marketplace
assix

EarningsFinancialsAgent

by Anthony Assi · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ Security Clean
166
Downloads
1
Stars
0
Active Installs
4
Versions
Install in OpenClaw
/install earnings-financials-agent
Description
An autonomous agent for monitoring corporate earnings and analyzing financial statements using yfinance.
README (SKILL.md)

EarningsFinancialsAgent

This agent provides deep-dive analysis into quarterly earnings and corporate financial health. It is designed to run locally and uses the yfinance library for reliable, real-time data retrieval.

Setup

Before using this skill, ensure the dependencies are installed in your environment:

pip install yfinance

User Instructions

The agent can handle a variety of financial inquiries. Use these as templates for your requests:

  • Earnings Performance: "Summarize the latest earnings for NVDA and check if they beat revenue estimates."
  • Direct Comparison: "Compare the net income of Google vs Meta for the last 4 quarters."
  • Financial Ratios: "What is the debt-to-equity ratio and quick ratio for TSLA?"
  • Cash Flow Analysis: "Give me a summary of Amazon's cash flow from the most recent report."
  • Growth Trends: "Show me the revenue growth trend for Netflix over the last year."
  • Calendar Checks: "Is Broadcom reporting earnings this week? If so, when?"
  • Profitability: "Analyze the profit margins for AMD based on their latest financials."
  • Dividend Health: "Check the dividend payout ratio for Coca-Cola to see if it's sustainable."

Tools

get_earnings

Fetches the most recent earnings results and compares them to analyst estimates.

  • Inputs: ticker (string)
  • Call: python3 logic.py --tool get_earnings --ticker {{ticker}}

get_financials

Retrieves key balance sheet, income statement, and cash flow metrics.

  • Inputs: ticker (string)
  • Call: python3 logic.py --tool get_financials --ticker {{ticker}}
Usage Guidance
This skill appears coherent and low-risk: it runs the included Python script which uses the public yfinance library to fetch data from Yahoo's endpoints. Before installing, consider running it in a virtual environment (venv) to isolate dependencies, ensure you install yfinance from PyPI (pip install yfinance), and be aware that queries will perform network calls to fetch market data (no credentials are sent). If you need higher assurance, review the shipped logic.py (included) and monitor network traffic or run in an isolated environment. Confidence is high because the code is small, readable, and matches the documented behavior.
Capability Analysis
Type: OpenClaw Skill Name: earnings-financials-agent Version: 1.0.3 The skill bundle is a straightforward implementation of a financial analysis tool using the legitimate 'yfinance' library. The Python logic in logic.py is clean, using argparse for input handling and providing only the functionality described in SKILL.md without any signs of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description match the included logic.py and SKILL.md which use the yfinance library to fetch earnings/calendar and quarterly financials. Required binaries (python3, pip) are appropriate.
Instruction Scope
SKILL.md instructs running the bundled logic.py with a --tool and --ticker argument and to pip install yfinance. The code only accesses yfinance data for the given ticker and does not read other files, environment variables, or external endpoints beyond what yfinance uses.
Install Mechanism
No install spec is provided (instruction-only); the SKILL.md asks the user to pip install yfinance, which is a standard, proportional dependency for this functionality. No downloads from untrusted URLs or archive extraction are present.
Credentials
No environment variables, credentials, or config paths are required. The skill does not request unrelated secrets or system access.
Persistence & Privilege
The skill is not marked always:true and does not attempt to modify other skills or system configuration. It runs local Python code only when invoked.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install earnings-financials-agent
  3. After installation, invoke the skill by name or use /earnings-financials-agent
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.3
- Version number updated from 1.0.1 to 1.0.3 in SKILL.md. - No functional or documentation changes beyond the version number.
v1.0.2
- Expanded user instructions with more detailed example queries and use cases. - Added "alpha" and "finance-agent" to keyword metadata. - Clarified that yfinance provides reliable, real-time data. - Updated tool descriptions to include comparison to analyst estimates and retrieval of cash flow metrics.
v1.0.1
- Switched data backend to yfinance for financial data retrieval. - Simplified setup instructions; removed API key requirement. - Updated dependencies to require pip and yfinance. - Revised tool descriptions to match the new data source and capabilities. - Cleaned up documentation and removed transcript sentiment analysis references.
v1.0.0
Initial release of "earnings-financials-agent". - Autonomous agent for monitoring earnings, analyzing financial statements, and summarizing transcript sentiment. - Supports tools to fetch recent earnings results and retrieve financial metrics by ticker. - Requires a FINANCIAL_API_KEY and Python 3 environment. - Designed for rapid, local analysis and user-friendly summaries of corporate financial health.
Metadata
Slug earnings-financials-agent
Version 1.0.3
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 4
Frequently Asked Questions

What is EarningsFinancialsAgent?

An autonomous agent for monitoring corporate earnings and analyzing financial statements using yfinance. It is an AI Agent Skill for Claude Code / OpenClaw, with 166 downloads so far.

How do I install EarningsFinancialsAgent?

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

Is EarningsFinancialsAgent free?

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

Which platforms does EarningsFinancialsAgent support?

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

Who created EarningsFinancialsAgent?

It is built and maintained by Anthony Assi (@assix); the current version is v1.0.3.

💬 Comments