EarningsFinancialsAgent
An autonomous agent for monitoring corporate earnings and analyzing financial statements using yfinance.
MIT-0 · Free to use, modify, and redistribute. No attribution required.
⭐ 1 · 22 · 0 current installs · 0 all-time installs
by@assix
MIT-0
Security Scan
OpenClaw
Benign
high confidencePurpose & 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.
Assessment
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.Like a lobster shell, security has layers — review code before you run it.
Current versionv1.0.3
Download zipagentanalysisearningsequityfinancefinancialsinvestinglatestmarket-datastockstracker
License
MIT-0
Free to use, modify, and redistribute. No attribution required.
Runtime requirements
Binspython3, pip
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}}
Files
2 totalSelect a file
Select a file to preview.
Comments
Loading comments…
