us-stock-snapshot

Fetch US stock price history and compose structured snapshot cards as JSON.

6|1|Updated Apr 2, 2026
One-click install
npx skills add https://github.com/kouko/monkey-skills --skill us-stock-snapshot
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: us-stock-snapshot
Source: https://github.com/kouko/monkey-skills/tree/main/investing-toolkit/skills/us-stock-snapshot
Command: npx skills add https://github.com/kouko/monkey-skills --skill us-stock-snapshot

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance==0.2.54, pandas==2.2.3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

Consolidates scattered market and quote data into a single, standardized snapshot card so analysts and downstream skills do not need to manually gather price history and basic company metrics.

Core Features & Use Cases

  • Market data aggregation: Fetches OHLCV price history and latest quote fields via yfinance and caches results for efficiency.
  • Structured snapshot composition: Maps data to a ready-to-handoff card with latest close, 52‑week range, valuation multiples, market cap, shares outstanding, beta, and dividend yield.
  • Limitations & handoff: Designed as a data fixture for investing workflows and notes that yfinance does not provide financial statements; Taiwan tickers return price/info only.

Quick Start

Ask the skill to fetch a one-year snapshot for ticker AAPL and return the structured snapshot card.

Frequently Asked Questions about us-stock-snapshot

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

FAQPage Schema
How do I get a structured stock snapshot for US equity tickers using Python?

To get a structured stock snapshot, fetch US stock price history and company information via yfinance to compose a standardized card with latest close, 52-week range, P/E, market cap, and beta. It maps single or batch ticker data into a ready-to-handoff JSON fixture for investing workflows.

What market data and valuation multiples are included in a US stock snapshot?

A US stock snapshot includes latest close, date, 52-week low/high, percent vs 52-week high, P/E, P/B, market cap in billions, shares outstanding in millions, beta, and dividend yield. Absent fields are marked as N/A to ensure schema consistency.

Can I batch fetch market data for multiple US equity tickers at once?

You can batch fetch market data for multiple US equity tickers by applying the snapshot composition to a list of symbols. The tool aggregates OHLCV price history and quote fields for each ticker and returns structured JSON cards for downstream analysis.

Does yfinance provide financial statements for building equity snapshot cards?

yfinance does not provide financial statements for equity snapshot cards. The tool strictly fetches price history and basic company metrics like valuation multiples and market metadata, explicitly avoiding financial statement scraping and marking unavailable fields as N/A.

Why do Taiwan stock tickers only return price and info in the snapshot?

Taiwan stock tickers only return price and info because the yfinance data source has limited coverage for those markets. The snapshot tool is optimized for US equities, meaning international tickers may lack full valuation multiples, beta, or dividend yield data.

How do I hand off US stock snapshot data to downstream investing workflows?

Hand off US stock snapshot data by returning structured JSON containing latest close, 52-week range, and valuation multiples directly to downstream investing workflows. The standardized card format eliminates manual data gathering for subsequent analysis scripts.