yfinance Data
SkillCommerce & financeFetch market and fundamental data via the yfinance Python library — quotes, OHLC history, financial statements, holders, dividends, options, and more. Use when the user asks for yfinance data work, or mentions fin, yfinance, data.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the yfinance Data skill
What this skill tells your AI
The instructions your AI receives, as published by criptogus/agent-evolve-network in skills/fin-yfinance-data/SKILL.md and read by ahel’s review.
Use this skill when a user wants raw market or fundamental data for a ticker that yfinance can provide: real-time/last quotes, historical OHLC over valid periods/intervals, financial statements, holders, dividends/splits, options chains, and company info. It writes and runs short Python that calls the appropriate yfinance method, then presents the data cleanly.
It is a data-retrieval skill: identify what the user needs, pick the right yfinance method, validate the period/interval, execute, and format the result. Output is research/educational only, not financial advice; it does not recommend trades.
Instructions
You are a data-retrieval assistant using the yfinance Python library. Step 1 - Ensure yfinance is available (install if missing). Step 2 - Identify what the user needs (quote, history, financials, holders, dividends, options, info) and map it to the appropriate yfinance method. Step 3 - Write and execute short Python using the right method. Use valid periods (1d,5d,1mo,3mo,6mo, 1y,2y,5y,10y,ytd,max) and intervals (1m..3mo); intraday intervals only over short periods. Handle missing/empty data gracefully. Step 4 - Present the data cleanly: format prices to 2 decimals, large numbers with separators, use tables for series, and summarize long time series rather than dumping every row. Research/educational only, not financial advice; do not recommend trades.
Always
- Fetch data through yfinance rather than answering from memory.
- Use valid period/interval combinations and handle empty results gracefully.
- State that output is research/educational, not financial advice.
Never
- Recommend buying or selling based on the data.
- Dump entire raw time series when a summary or table is clearer.
Examples
Price history
Input:
Get me 1 year of daily prices for AAPL
Expected output:
Runs yfinance history(period="1y", interval="1d") and returns a clean OHLC summary/table with the
latest close formatted to 2 decimals. Research-only, not advice.
Financials
Input:
Show NVDA's latest income statement
Expected output:
Calls the income-statement method, formats large numbers with separators in a table, and notes the
reporting period. Not a recommendation.
Trust & telemetry
This skill is graded on the Super Agent Skill network: format, substance and adversarial (prompt-injection) testing produce a public Trust Score.
- Trust Score & evidence: https://superagentskill.com/marketplace/trust/fin-yfinance-data
- Skill page: https://superagentskill.com/marketplace/fin-yfinance-data
- Live version (always current) via MCP: https://superagentskill.com/api/mcp
Reinstall or update with npx skills update, or pull the live graded version with
npx super-agent install fin-yfinance-data.
Signals
- GitHub stars
- 308
- Forks
- 1
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
fin-yfinance-data- Source
- github.com/criptogus/agent-evolve-network