npx skills add ...
npx skills add gracefullight/stock-checker --skill yahoo-finance
Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.
npx skills add gracefullight/stock-checker --skill yahoo-finance
A Python CLI for fetching comprehensive stock data from Yahoo Finance using yfinance.
The script requires uv - an extremely fast Python package manager. Check if it's installed:
If not installed, install it using one of these methods:
After installation, restart your terminal or run:
The yf script uses PEP 723 inline script metadata - dependencies are auto-installed on first run.
First run will install dependencies (yfinance, rich) to uv's cache. Subsequent runs are instant.
Shows: PE ratios, EPS, market cap, margins, ROE/ROA, analyst targets.
Shows: Next earnings date, EPS estimates, earnings history with surprises.
Shows: Sector, industry, employees, website, address, business description.
Shows: Dividend rate/yield, ex-date, payout ratio, recent dividend history.
Shows: Buy/hold/sell distribution, mean rating, recent upgrades/downgrades.
Shows: Near-the-money calls and puts with strike, bid/ask, volume, OI, IV.
Ranges: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max
Side-by-side comparison with price, change, 52W range, market cap.
Install uv using the instructions above.
Yahoo Finance may rate limit excessive requests. Wait a few minutes and try again.
yf search "company name"pip install uvsource ~/.bashrc # or ~/.zshrc on macOS# Make executable
chmod +x /path/to/skills/yahoo-finance/yf
# Optionally symlink to PATH for global access
ln -sf /path/to/skills/yahoo-finance/yf /usr/local/bin/yfyf AAPL # shorthand for price
yf price AAPLyf quote MSFTyf fundamentals NVDAyf earnings TSLAyf profile GOOGLyf dividends KOyf ratings AAPLyf options SPYyf history GOOGL 1mo # 1 month history
yf history TSLA 1y # 1 year
yf history BTC-USD 5d # 5 daysyf compare AAPL,MSFT,GOOGL
yf compare RELIANCE.NS,TCS.NS,INFY.NSyf search "reliance industries"
yf search "bitcoin"
yf search "s&p 500 etf"# Quick price check
yf AAPL
# Get valuation metrics
yf fundamentals NVDA
# Next earnings date + history
yf earnings TSLA
# Options chain for SPY
yf options SPY
# Compare tech giants
yf compare AAPL,MSFT,GOOGL,META,AMZN
# Find Indian stocks
yf search "infosys"
# Dividend info for Coca-Cola
yf dividends KO
# Analyst ratings for Apple
yf ratings AAPL