mcpField
Y
yahoo-finance

yahoo-finance

github.com/0juanoデータ・データベース0501 回インストール17 週間前に更新
リポジトリ

yahoo-finance について

Yahoo Finance CLIは、`yf`スクリプトで市場データや財務情報を調べるターミナルスキルです。株式・ETFの調査、マクロ市場の確認、ラテンアメリカの為替分析に利用できます。

主な機能

  1. 01株価・詳細な相場情報・銘柄比較
  2. 02信用指標と財務諸表の確認
  3. 03マクロ市場と中南米為替の表示
  4. 04ETFの保有銘柄とファンド情報
  5. 05価格履歴・ニュース・銘柄検索
  6. 06テーブル表示とJSON出力

活用シーン

  1. 01日々の市場・マクロ指標の確認
  2. 02株式の相対価値の比較
  3. 03企業の信用状況と財務諸表の確認
  4. 04ETF保有銘柄や中南米為替の調査

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/0juano/agent-skills --skill yahoo-finance

インストール後、Claude Code で/yahoo-financeを入力して読み込まれたか確認します。

同梱ファイルscripts/yf

詳細

Yahoo Finance CLI

Yahoo Finance を利用した金融データターミナルです。すべてのコマンドは yf スクリプト経由で実行します。

セットアップ

スクリプトは {baseDir}/scripts/yf にあります。インラインの PEP 723 メタデータを使って uv run --script を実行するため、初回実行時に依存関係が自動でインストールされます。

chmod +x {baseDir}/scripts/yf

コマンド

コマンド用途例
yf price TICKER価格、変動、出来高をすばやく確認yf price YPF
yf quote TICKER詳細な相場情報(52週、PE、利回り)yf quote AAPL
yf compare T1,T2,T3横並びの比較表yf compare YPF,PAM,GGAL
yf credit TICKER信用分析:レバレッジ、カバレッジ、債務の満期yf credit YPF
yf macro朝のマクロ経済ダッシュボード(UST、DXY、VIX、原油、金、BTC、ARS)yf macro
yf fx [BASE]ラテンアメリカの為替レート(ARS、BRL、CLP、MXN、COP)yf fx USD
yf flows ETFETF の上位保有銘柄とファンドデータyf flows EMB
yf history TICKER [PERIOD]価格履歴(1d/5d/1mo/3mo/6mo/1y/ytd/max)yf history YPF 3mo
yf fundamentals TICKER財務情報一式(IS、BS、CF)yf fundamentals YPF
yf news TICKER最近のニュース見出しyf news YPF
yf search QUERYティッカーを検索yf search "argentina bond"

すべてのコマンドで、機械可読な出力を得るために --json を指定できます。

コマンドの使い分け

  • 朝の確認:yf macro → UST 利回り、DXY、VIX、コモディティ、BTC、ARS をまとめて確認
  • 手早く確認:yf price TICKER → 価格、変動、出来高をすばやく確認
  • 株式を詳しく分析:yf quote → yf fundamentals → yf history
  • 信用分析:yf credit TICKER → レバレッジ比率、インタレストカバレッジ、債務の内訳
  • 新興国市場/ラテンアメリカの為替:yf fx → USD に対する主要なラテンアメリカ通貨ペアをすべて確認
  • ETF の調査:yf flows ETF → 上位保有銘柄、AUM、経費率
  • 比較:yf compare → 相対価値を横並びで比較

エラー処理

スクリプトは、無効なティッカー、データの欠落、レート制限を適切に処理し、明確なエラーメッセージを表示します。Yahoo Finance によってレート制限された場合は、少し待ってから再試行してください。

出力

デフォルトでは、ターミナルで見やすく表示するために Rich のテーブルを使用します。パイプでの受け渡しや後続処理に適した構造化 JSON を出力するには、任意のコマンドに --json を追加してください。

コメント