Y

yahoo-finance

by @gracefullightv
4.4(20)

Yahoo Financeのデータ取得を習得し、複数の株価コードのデータをスクレイピングし、主要な財務指標を計算して分析と予測を行います。

yahoo-finance-apistock-market-datafinancial-datapythoninvestment-researchGitHub
インストール方法
npx skills add gracefullight/stock-checker --skill yahoo-finance
compare_arrows

Before / After 効果比較

1
使用前

複数の銘柄のデータを手動で取得するのは時間と労力がかかり、指標計算も複雑です。迅速な分析レポートの作成が困難で、投資意思決定の効率に影響を与えます。

使用後

複数の銘柄のデータを自動で取得し、主要な指標を計算します。迅速に分析レポートを作成することで、投資意思決定の効率と正確性を大幅に向上させます。

SKILL.md

yahoo-finance

Yahoo Finance CLI

A Python CLI for fetching comprehensive stock data from Yahoo Finance using yfinance.

Requirements

  • Python 3.11+

  • uv (for inline script dependencies)

Installing uv

The script requires uv - an extremely fast Python package manager. Check if it's installed:

uv --version

If not installed, install it using one of these methods:

macOS / Linux

curl -LsSf https://astral.sh/uv/install.sh | sh

macOS (Homebrew)

brew install uv

Windows

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

pip (any platform)

pip install uv

After installation, restart your terminal or run:

source ~/.bashrc  # or ~/.zshrc on macOS

Installation

The yf script uses PEP 723 inline script metadata - dependencies are auto-installed on first run.

# 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/yf

First run will install dependencies (yfinance, rich) to uv's cache. Subsequent runs are instant.

Commands

Price (quick check)

yf AAPL              # shorthand for price
yf price AAPL

Quote (detailed)

yf quote MSFT

Fundamentals

yf fundamentals NVDA

Shows: PE ratios, EPS, market cap, margins, ROE/ROA, analyst targets.

Earnings

yf earnings TSLA

Shows: Next earnings date, EPS estimates, earnings history with surprises.

Company Profile

yf profile GOOGL

Shows: Sector, industry, employees, website, address, business description.

Dividends

yf dividends KO

Shows: Dividend rate/yield, ex-date, payout ratio, recent dividend history.

Analyst Ratings

yf ratings AAPL

Shows: Buy/hold/sell distribution, mean rating, recent upgrades/downgrades.

Options Chain

yf options SPY

Shows: Near-the-money calls and puts with strike, bid/ask, volume, OI, IV.

History

yf history GOOGL 1mo     # 1 month history
yf history TSLA 1y       # 1 year
yf history BTC-USD 5d    # 5 days

Ranges: 1d, 5d, 1mo, 3mo, 6mo, 1y, 2y, 5y, 10y, ytd, max

Compare

yf compare AAPL,MSFT,GOOGL
yf compare RELIANCE.NS,TCS.NS,INFY.NS

Side-by-side comparison with price, change, 52W range, market cap.

Search

yf search "reliance industries"
yf search "bitcoin"
yf search "s&p 500 etf"

Symbol Format

  • US stocks: AAPL, MSFT, GOOGL, TSLA

  • Indian NSE: RELIANCE.NS, TCS.NS, INFY.NS

  • Indian BSE: RELIANCE.BO, TCS.BO

  • Crypto: BTC-USD, ETH-USD

  • Forex: EURUSD=X, GBPUSD=X

  • ETFs: SPY, QQQ, VOO

Examples

# 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

Troubleshooting

"command not found: uv"

Install uv using the instructions above.

Rate limiting / connection errors

Yahoo Finance may rate limit excessive requests. Wait a few minutes and try again.

"No data" for a symbol

  • Verify the symbol exists: yf search "company name"

  • Some data (options, dividends) isn't available for all securities

Technical Notes

  • Uses PEP 723 inline script metadata for uv dependencies

  • Rich library provides colored, formatted tables

  • First run installs deps to uv cache (~5 seconds)

  • Subsequent runs are instant (cached environment)

  • Handles NaN/None values gracefully with fallbacks

Weekly Installs1.9KRepositorygracefullight/s…-checkerGitHub Stars10First SeenJan 27, 2026Security AuditsGen Agent Trust HubFailSocketPassSnykFailInstalled onopencode1.8Kgemini-cli1.7Kcodex1.7Kgithub-copilot1.7Kcursor1.7Kkimi-cli1.7K

ユーザーレビュー (0)

レビューを書く

効果
使いやすさ
ドキュメント
互換性

レビューなし

統計データ

インストール数3.6K
評価4.4 / 5.0
バージョン
更新日2026年5月21日
比較事例1 件

ユーザー評価

4.4(20)
5
25%
4
50%
3
25%
2
0%
1
0%

この Skill を評価

0.0

対応プラットフォーム

🔧Claude Code
🔧OpenClaw
🔧OpenCode
🔧Codex
🔧Gemini CLI
🔧GitHub Copilot
🔧Amp
🔧Kimi CLI

タイムライン

作成2026年3月17日
最終更新2026年5月21日