yahoo-finance
38
总安装量
38
周安装量
#5454
全站排名
安装命令
npx skills add https://github.com/0juano/agent-skills --skill yahoo-finance
Agent 安装分布
openclaw
26
opencode
19
gemini-cli
19
claude-code
15
codex
13
antigravity
11
Skill 文档
Yahoo Finance CLI
Financial data terminal powered by Yahoo Finance. All commands via the yf script.
Setup
The script is at {baseDir}/scripts/yf. It uses uv run --script with inline PEP 723 metadata â dependencies install automatically on first run.
chmod +x {baseDir}/scripts/yf
Commands
| Command | Purpose | Example |
|---|---|---|
yf price TICKER |
Quick price + change + volume | yf price YPF |
yf quote TICKER |
Detailed quote (52w, PE, yield) | yf quote AAPL |
yf compare T1,T2,T3 |
Side-by-side comparison table | yf compare YPF,PAM,GGAL |
yf credit TICKER |
Credit analysis: leverage, coverage, debt maturity | yf credit YPF |
yf macro |
Morning macro dashboard (UST, DXY, VIX, oil, gold, BTC, ARS) | yf macro |
yf fx [BASE] |
LatAm FX rates (ARS, BRL, CLP, MXN, COP) | yf fx USD |
yf flows ETF |
ETF top holdings + fund data | yf flows EMB |
yf history TICKER [PERIOD] |
Price history (1d/5d/1mo/3mo/6mo/1y/ytd/max) | yf history YPF 3mo |
yf fundamentals TICKER |
Full financials (IS, BS, CF) | yf fundamentals YPF |
yf news TICKER |
Recent news headlines | yf news YPF |
yf search QUERY |
Find tickers | yf search "argentina bond" |
All commands support --json for machine-readable output.
When to Use Which Command
- Morning check:
yf macroâ get UST yields, DXY, VIX, commodities, BTC, ARS in one shot - Quick look:
yf price TICKERâ fast price/change/volume - Deep dive equity:
yf quoteâyf fundamentalsâyf history - Credit analysis:
yf credit TICKERâ leverage ratios, interest coverage, debt breakdown - EM/LatAm FX:
yf fxâ all major LatAm pairs vs USD - ETF research:
yf flows ETFâ top holdings, AUM, expense ratio - Comparison:
yf compareâ side-by-side for relative value
Error Handling
The script handles bad tickers, missing data, and rate limits gracefully with clear error messages. If Yahoo Finance rate-limits, wait a moment and retry.
Output
By default, output uses Rich tables for clean terminal display. Add --json to any command for structured JSON output suitable for piping or further processing.