jpskill.com
💼 ビジネス コミュニティ

yahoo-finance

Yahoo!ファイナンスから株価、財務情報、配当、アナリスト評価などを取得し、投資判断に役立つ情報を手軽に確認するSkill。

📜 元の英語説明(参考)

Get stock prices, quotes, fundamentals, earnings, options, dividends, and analyst ratings using Yahoo Finance. Uses yfinance library - no API key required.

🇯🇵 日本人クリエイター向け解説

一言でいうと

Yahoo!ファイナンスから株価、財務情報、配当、アナリスト評価などを取得し、投資判断に役立つ情報を手軽に確認するSkill。

※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。

⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。

🎯 このSkillでできること

下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。

📦 インストール方法 (3ステップ)

  1. 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
  2. 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
  3. 3. 展開してできたフォルダを、ホームフォルダの .claude/skills/ に置く
    • · macOS / Linux: ~/.claude/skills/
    • · Windows: %USERPROFILE%\.claude\skills\

Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。

詳しい使い方ガイドを見る →
最終更新
2026-05-17
取得日時
2026-05-17
同梱ファイル
1

📖 Skill本文(日本語訳)

※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。

Yahoo Finance CLI

yfinance を使用して Yahoo Finance から包括的な株価データを取得するための Python CLI です。

要件

  • Python 3.11+
  • uv (インラインスクリプトの依存関係用)

uv のインストール

このスクリプトには、非常に高速な Python パッケージマネージャーである uv が必要です。インストールされているか確認してください。

uv --version

インストールされていない場合は、以下のいずれかの方法でインストールしてください。

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 (任意のプラットフォーム)

pip install uv

インストール後、ターミナルを再起動するか、以下を実行してください。

source ~/.bashrc  # macOS の場合は ~/.zshrc

インストール

yf スクリプトは PEP 723 インラインスクリプトメタデータを使用しており、依存関係は初回実行時に自動インストールされます。

# 実行可能にする
chmod +x /path/to/skills/yahoo-finance/yf

# オプションでグローバルアクセス用に PATH にシンボリックリンクを作成する
ln -sf /path/to/skills/yahoo-finance/yf /usr/local/bin/yf

初回実行時に依存関係 (yfinance, rich) が uv のキャッシュにインストールされます。それ以降の実行は即座に行われます。

コマンド

価格 (クイックチェック)

yf AAPL              # price の省略形
yf price AAPL

クォート (詳細)

yf quote MSFT

ファンダメンタルズ

yf fundamentals NVDA

表示内容: PER、EPS、時価総額、マージン、ROE/ROA、アナリスト目標株価。

決算

yf earnings TSLA

表示内容: 次回決算日、EPS予想、サプライズを含む決算履歴。

企業プロフィール

yf profile GOOGL

表示内容: セクター、業界、従業員数、ウェブサイト、住所、事業内容。

配当

yf dividends KO

表示内容: 配当率/利回り、権利落ち日、配当性向、最近の配当履歴。

アナリスト評価

yf ratings AAPL

表示内容: 買い/ホールド/売り の分布、平均評価、最近のアップグレード/ダウングレード。

オプションチェーン

yf options SPY

表示内容: ストライク、ビッド/アスク、出来高、OI、IV を含むニア・ザ・マネーのコールとプット。

履歴

yf history GOOGL 1mo     # 1ヶ月の履歴
yf history TSLA 1y       # 1年
yf history BTC-USD 5d    # 5日間

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

比較

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

価格、変動、52週レンジ、時価総額のサイドバイサイド比較。

検索

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

シンボル形式

  • 米国株: AAPL, MSFT, GOOGL, TSLA
  • インド NSE: RELIANCE.NS, TCS.NS, INFY.NS
  • インド BSE: RELIANCE.BO, TCS.BO
  • 暗号通貨: BTC-USD, ETH-USD
  • 外国為替: EURUSD=X, GBPUSD=X
  • ETF: SPY, QQQ, VOO

# クイック価格チェック
yf AAPL

# 評価指標を取得
yf fundamentals NVDA

# 次回決算日 + 履歴
yf earnings TSLA

# SPY のオプションチェーン
yf options SPY

# テック大手企業を比較
yf compare AAPL,MSFT,GOOGL,META,AMZN

# インド株を検索
yf search "infosys"

# コカ・コーラの配当情報
yf dividends KO

# Apple のアナリスト評価
yf ratings AAPL

トラブルシューティング

"command not found: uv"

上記の指示に従って uv をインストールしてください。

レート制限 / 接続エラー

Yahoo Finance は過剰なリクエストに対してレート制限をかけることがあります。数分待ってから再試行してください。

シンボルに対して "No data"

  • シンボルが存在するか確認してください: yf search "会社名"
  • 一部のデータ (オプション、配当) はすべての証券で利用できるわけではありません

技術的な注意点

  • uv の依存関係に PEP 723 インラインスクリプトメタデータを使用しています
  • Rich ライブラリが色付きの整形されたテーブルを提供します
  • 初回実行時に依存関係が uv キャッシュにインストールされます (~5秒)
  • それ以降の実行は即座に行われます (キャッシュされた環境)
  • NaN/None 値をフォールバックで適切に処理します
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開

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