EarningsFinancialsAgent

v1.0.3

An autonomous agent for monitoring corporate earnings and analyzing financial statements using yfinance.

1· 162·0 current·0 all-time
byAnthony Assi@assix

Install

OpenClaw Prompt Flow

Install with OpenClaw

Best for remote or guided setup. Copy the exact prompt, then paste it into OpenClaw for assix/earnings-financials-agent.

Previewing Install & Setup.
Prompt PreviewInstall & Setup
Install the skill "EarningsFinancialsAgent" (assix/earnings-financials-agent) from ClawHub.
Skill page: https://clawhub.ai/assix/earnings-financials-agent
Keep the work scoped to this skill only.
After install, inspect the skill metadata and help me finish setup.
Required binaries: python3, pip
Use only the metadata you can verify from ClawHub; do not invent missing requirements.
Ask before making any broader environment changes.

Command Line

CLI Commands

Use the direct CLI path if you want to install manually and keep every step visible.

OpenClaw CLI

Bare skill slug

openclaw skills install earnings-financials-agent

ClawHub CLI

Package manager switcher

npx clawhub@latest install earnings-financials-agent
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
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.
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.

Runtime requirements

Binspython3, pip
agentvk97bmnwpxv636bs1ybd8s1yxqs83bjxsanalysisvk97bmnwpxv636bs1ybd8s1yxqs83bjxsearningsvk97bmnwpxv636bs1ybd8s1yxqs83bjxsequityvk97bmnwpxv636bs1ybd8s1yxqs83bjxsfinancevk97bmnwpxv636bs1ybd8s1yxqs83bjxsfinancialsvk97bmnwpxv636bs1ybd8s1yxqs83bjxsinvestingvk97bmnwpxv636bs1ybd8s1yxqs83bjxslatestvk97bmnwpxv636bs1ybd8s1yxqs83bjxsmarket-datavk97bmnwpxv636bs1ybd8s1yxqs83bjxsstocksvk97bmnwpxv636bs1ybd8s1yxqs83bjxstrackervk97bmnwpxv636bs1ybd8s1yxqs83bjxs
162downloads
1stars
4versions
Updated 1mo ago
v1.0.3
MIT-0

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}}

Comments

Loading comments...