stocks

Fetch stock quotes, history, and crypto prices from Yahoo Finance as JSON.

78|16|Updated Apr 23, 2026
One-click install
npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill stocks-sheawinkler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stocks
Source: https://github.com/sheawinkler/hermes-agent-ultra/tree/main/optional-skills/finance/stocks
Command: npx skills add https://github.com/sheawinkler/hermes-agent-ultra --skill stocks-sheawinkler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

Stock data is scattered across providers and formats, making it hard to get current prices and historical context quickly.

Core Features & Use Cases

  • Current price quotes and percentage changes for stocks (quote), company search (search), historical OHLCV data (history), side-by-side comparisons (compare), and crypto prices (crypto).
  • Lightweight, Python stdlib based CLI with no API keys required for Yahoo Finance endpoints; optionally enrich with Alpha Vantage if a key is provided.

Quick Start

Invoke the CLI with a simple instruction to fetch a symbol like AAPL, and you will receive structured results in JSON.

Frequently Asked Questions about stocks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I fetch stock quotes and crypto prices from Yahoo Finance in JSON format?

Stock quotes and crypto prices from Yahoo Finance are fetched in JSON format by invoking the stocks CLI, which returns structured JSON-ready data for current quotes, historical OHLCV data, and side-by-side comparisons without requiring external API keys.

Do I need an API key to get market data like historical OHLCV history?

No API key is required to get market data like historical OHLCV history from Yahoo Finance endpoints. The CLI uses Python 3.8+ standard library with no external dependencies, though you can optionally enrich data with Alpha Vantage if you provide an API key.

Can I compare multiple stock symbols side-by-side and search for companies?

Yes, you can compare multiple stock symbols side-by-side and search for companies using the compare and search commands. The CLI fetches current price quotes and percentage changes across multiple symbols simultaneously and returns structured JSON-ready data.

What's the best way to get structured stock data without external Python dependencies?

The best way to get structured stock data without external Python dependencies is using a Python 3.8+ stdlib CLI that fetches Yahoo Finance endpoints with robust error handling and no external dependencies beyond network access, returning JSON-ready data.

Does the stocks CLI work with crypto prices and Alpha Vantage enrichment?

Yes, the stocks CLI works with crypto prices through a dedicated crypto command and supports optional Alpha Vantage enrichment when an API key is provided, combining Yahoo Finance endpoints with supplementary market data in JSON-ready format.

What are the limitations of fetching market data from Yahoo Finance endpoints?

Limitations of fetching market data from Yahoo Finance endpoints include dependency on network access for all queries and reliance on Yahoo's data availability, though the CLI provides robust error handling to manage connection issues and missing symbol data gracefully.