yahoo-finance

Fetch stock data, quotes, and fundamentals from Yahoo Finance via yfinance.

Updated May 1, 2026
One-click install
npx skills add https://github.com/xiaoquqi/hermes-agent-skills --skill yahoo-finance-xiaoquqi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yahoo-finance
Source: https://github.com/xiaoquqi/hermes-agent-skills/tree/main/openclaw-imports/yahoo-finance
Command: npx skills add https://github.com/xiaoquqi/hermes-agent-skills --skill yahoo-finance-xiaoquqi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Efficiently fetch and analyze stock data from Yahoo Finance without manual lookups or multiple sources.

Core Features & Use Cases

  • Price & Quotes: fetch real-time price, current change, and daily range.
  • Fundamentals & Earnings: retrieve P/E, EPS, market cap, ROE/ROA, earnings history, and analyst estimates.
  • Use Case: perform quick portfolio checks, research, or comprehensive equity analysis with a single tool.

Quick Start

Run yf AAPL to fetch the latest price and associated metrics.

Frequently Asked Questions about yahoo-finance

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch stock prices and fundamentals from Yahoo Finance?

You can fetch stock prices and fundamentals by running a command like `yf AAPL` to retrieve real-time quotes, P/E ratios, EPS, and market cap data directly from Yahoo Finance using the yfinance library.

Can I check my portfolio's earnings history and analyst estimates for US stocks?

Yes, you can evaluate portfolios by retrieving earnings history, analyst estimates, ROE, and ROA for US stocks, ETFs, and select international symbols to support comprehensive equity analysis.

Do I need Python 3.11+ to run the yfinance library and fetch finance data?

Yes, fetching finance data requires Python 3.11+ along with the yfinance and rich libraries. The tool automatically installs these dependencies on the first run using the uv package manager.

What's the best way to get real-time daily range and current change for stock quotes?

The best way to get real-time daily range and current change is to use this tool to fetch quick price checks and associated metrics from Yahoo Finance without manual lookups or multiple sources.

Are there limitations when fetching ETF data and select international symbols from Yahoo Finance?

While the tool supports US stocks, ETFs, and select international symbols for fundamental analysis, users should verify symbol availability on Yahoo Finance, as coverage for non-US markets may be limited.