← 返回 Skills 市场
assix

EarningsFinancialsAgent

作者 Anthony Assi · GitHub ↗ · v1.0.3 · MIT-0
cross-platform ✓ 安全检测通过
166
总下载
1
收藏
0
当前安装
4
版本数
在 OpenClaw 中安装
/install earnings-financials-agent
功能描述
An autonomous agent for monitoring corporate earnings and analyzing financial statements using yfinance.
使用说明 (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}}
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install earnings-financials-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /earnings-financials-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug earnings-financials-agent
版本 1.0.3
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 4
常见问题

EarningsFinancialsAgent 是什么?

An autonomous agent for monitoring corporate earnings and analyzing financial statements using yfinance. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 166 次。

如何安装 EarningsFinancialsAgent?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install earnings-financials-agent」即可一键安装,无需额外配置。

EarningsFinancialsAgent 是免费的吗?

是的,EarningsFinancialsAgent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

EarningsFinancialsAgent 支持哪些平台?

EarningsFinancialsAgent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 EarningsFinancialsAgent?

由 Anthony Assi(@assix)开发并维护,当前版本 v1.0.3。

💬 留言讨论