yahoo-finance

Fetch stock data from Yahoo Finance using the yfinance library.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/vuxsoul-ui/catclash --skill yahoo-finance-vuxsoul-ui
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: yahoo-finance
Source: https://github.com/vuxsoul-ui/catclash/tree/main/skills/yahoo-finance
Command: npx skills add https://github.com/vuxsoul-ui/catclash --skill yahoo-finance-vuxsoul-ui

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance, rich, and includes scripts (resource) components.

What problem does it solve?

Quickly access stock data from Yahoo Finance without multiple manual lookups or API keys; unify prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings in one tool.

Core Features & Use Cases

  • Price checks and quotes for symbols (e.g., AAPL, MSFT, SPY).
  • Fundamentals, earnings, dividends, options chain, and company profiles.
  • Historical data and simple comparisons across multiple symbols.

Quick Start

Run yf AAPL to display the current price and data for Apple.

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 quotes and fundamentals for tickers like AAPL without an API key?

Fetch stock quotes and fundamentals without an API key by running the yf script with a symbol like AAPL. It retrieves price, earnings, dividends, options, and analyst ratings directly from Yahoo Finance.

Can I use yfinance to get historical price data and options chains for US equities?

Yes, you can use yfinance to get historical price data and options chains for US equities and select international tickers. The script unifies company profiles, earnings, and dividends in one command.

Do I need Python 3.11 to run scripts that pull Yahoo Finance data?

Yes, you need Python 3.11 or higher to run the yf script. It relies on uv's inline script metadata to auto-install the yfinance and rich dependencies on first run.

What's the best way to compare historical data across multiple stock symbols?

The best way to compare historical data across multiple stock symbols is using this unified tool. It fetches prices, quotes, and fundamentals for symbols like MSFT or SPY instantly without manual lookups.

Are there limitations to accessing analyst ratings and dividends via Yahoo Finance?

Accessing analyst ratings and dividends is limited to US equities and select international tickers supported by Yahoo Finance. The script retrieves available data, but coverage depends on the source's data availability.