yfinance Data

SkillCommerce & finance

Fetch 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.

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.

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
yfinance Data (fin-yfinance-data): Skill · ahel