← Back to Skills Marketplace
terrycarter1985

US Stock Financial Analyzer

by terrycarter1985 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
37
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install us-stock-financial-analyzer
Description
Automated financial indicator analysis for S&P 500 and NASDAQ stocks. Use when (1) analyzing stock financial health or valuation, (2) computing financial rat...
README (SKILL.md)

US Stock Financial Analyzer

Analyze S&P 500 and NASDAQ stock financial data through automated indicator computation, peer benchmarking, and structured reporting.

Workflow

  1. Fetch data — Run scripts/fetch_financials.py to pull financial statements via yfinance.
  2. Compute indicators — Run scripts/compute_indicators.py to calculate key ratios and scores.
  3. Benchmark — Run scripts/benchmark.py to compare against sector/industry peers.
  4. Report — Synthesize results into a structured summary.

For full indicator definitions and formulas, see references/indicators.md.

Quick Start

Single-stock analysis

python3 scripts/fetch_financials.py AAPL
python3 scripts/compute_indicators.py AAPL

Peer benchmarking

python3 scripts/benchmark.py AAPL --index sp500
python3 scripts/benchmark.py MSFT --index nasdaq

Batch screening

python3 scripts/fetch_financials.py AAPL MSFT GOOGL --batch
python3 scripts/compute_indicators.py --screen "pe\x3C25;roe>15;de\x3C1.5" --index sp500

Output Format

All scripts output JSON to stdout. Pipe to jq or redirect to file:

python3 scripts/compute_indicators.py AAPL | jq '.valuation'

Key Indicators

Category Indicators
Valuation PE, PB, PS, PEG, EV/EBITDA
Profitability ROE, ROA, Gross Margin, Net Margin
Leverage D/E, Interest Coverage, Equity Ratio
Growth Revenue CAGR, EPS Growth, FCF Growth
Liquidity Current Ratio, Quick Ratio

Full formulas in references/indicators.md.

Dependencies

Requires: yfinance, pandas, numpy. Install via:

pip install yfinance pandas numpy
Usage Guidance
This skill appears safe to install for financial-ratio analysis if you are comfortable running local Python scripts and fetching public market data from yfinance. Use a virtual environment, consider pinning dependencies, and only configure the separate Feishu credential/channel instructions if you specifically need that integration.
Capability Analysis
Type: OpenClaw Skill Name: us-stock-financial-analyzer Version: 1.0.0 The skill bundle provides a legitimate set of tools for financial analysis using the yfinance library. The Python scripts (fetch_financials.py, compute_indicators.py, and benchmark.py) perform standard data retrieval and ratio calculations. The screening logic in compute_indicators.py is implemented safely using string parsing rather than dangerous functions like eval(). No evidence of data exfiltration, unauthorized network calls, or malicious prompt injection was found.
Capability Tags
crypto
Capability Assessment
Purpose & Capability
The stated purpose is financial indicator analysis, and the included scripts fetch market data, compute ratios, and benchmark peers without unrelated mutation or destructive behavior.
Instruction Scope
The workflow uses user-run Python scripts that call yfinance; this is purpose-aligned, but users should understand ticker queries are sent to an external finance-data provider.
Install Mechanism
There is no install spec, while SKILL.md instructs users to install unpinned PyPI packages manually.
Credentials
Network access to yfinance is proportionate for fetching public stock financial data; the executable code does not read local private files or require credentials.
Persistence & Privilege
The runtime code shows no persistence or privilege escalation. An ancillary Feishu permissions reference mentions appId/appSecret setup only if activating a separate Feishu channel.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install us-stock-financial-analyzer
  3. After installation, invoke the skill by name or use /us-stock-financial-analyzer
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: S&P 500 & NASDAQ financial indicator analysis with peer benchmarking
Metadata
Slug us-stock-financial-analyzer
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is US Stock Financial Analyzer?

Automated financial indicator analysis for S&P 500 and NASDAQ stocks. Use when (1) analyzing stock financial health or valuation, (2) computing financial rat... It is an AI Agent Skill for Claude Code / OpenClaw, with 37 downloads so far.

How do I install US Stock Financial Analyzer?

Run "/install us-stock-financial-analyzer" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is US Stock Financial Analyzer free?

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

Which platforms does US Stock Financial Analyzer support?

US Stock Financial Analyzer is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created US Stock Financial Analyzer?

It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.0.

💬 Comments