mcpField
S
stock-price-checker

stock-price-checker

github.com/sundial-orgOther67066 installsUpdated 34w ago
Repository

About stock-price-checker

A Python skill that retrieves current stock and ETF data from Yahoo Finance through yfinance. It returns price changes and other available market details for a supplied symbol.

Key features

  1. 01Fetches data using yfinance
  2. 02Reports price and price changes
  3. 03Includes market cap and volume when available
  4. 04Supports stock and ETF symbols
  5. 05No API key required

Use cases

  1. 01Check a stock's current price
  2. 02Review price changes for an ETF

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/sundial-org/awesome-openclaw-skills --skill stock-price-checker

After installing, type/stock-price-checkerin Claude Code to confirm it loaded.

Bundled filesstock-price.pystock-price.sh

Details

From the project README

Stock Price Checker

Get current stock prices from Yahoo Finance using the yfinance library.

Quick Commands

cd skills/stock-price-checker

# Check stock price
python3 stock-price.py NVDA

# Check another stock
python3 stock-price.py AAPL

Usage Examples

Check NVIDIA stock:

python3 stock-price.py NVDA

Check VOO (S&P 500 ETF):

python3 stock-price.py VOO

Check QQQ (Nasdaq-100 ETF):

python3 stock-price.py QQQ

Check any stock symbol:

python3 stock-price.py TSLA
python3 stock-price.py MSFT
python3 stock-price.py AAPL

Output Format

{
  "symbol": "NVDA",
  "price": 189.52,
  "change": 3.05,
  "change_percent": 1.64,
  "previous_close": 186.47,
  "market_cap": 4614243483648,
  "volume": 112439494,
  "fifty_two_week_high": 212.19,
  "fifty_two_week_low": 86.62
}

Technical Notes

  • Uses yfinance library to fetch data from Yahoo Finance
  • No API key required
  • Handles errors gracefully
  • Works with most major stocks and ETFs
  • Returns comprehensive data including market cap, volume, and 52-week range

Troubleshooting

  • If the stock symbol is invalid, the script will return an error
  • Some data (like market cap) may not be available for all symbols

Comments

Markdown supported