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本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o yahoo-finance.zip https://jpskill.com/download/5604.zip && unzip -o yahoo-finance.zip && rm yahoo-finance.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/5604.zip -OutFile "$d\yahoo-finance.zip"; Expand-Archive "$d\yahoo-finance.zip" -DestinationPath $d -Force; ri "$d\yahoo-finance.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
yahoo-finance.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
yahoo-financeフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
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