Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Wraps the yahooquery Python library to fetch data from Yahoo Finance. Covers real-time quotes, historical OHLC, financial statements, analyst estimates, options chains, insider transactions, ESG scores, and news. Premium features like research reports require a paid Yahoo Finance subscription.
Covers nearly all Yahoo Finance endpoints in one library, including options chains, ESG scores, and analyst estimates that most free financial APIs omit.
When to use it
- Fetching 1-year daily price history for a watchlist
- Screening for top daily gainers or most active tickers
- Comparing analyst EPS estimates to reported earnings
- Pulling insider buy/sell transactions for a specific stock
- Building an earnings calendar for upcoming company reports
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Get the last year of daily prices and next earnings date for AAPL, MSFT, and NVDA
- 1Instantiate Ticker with 'AAPL MSFT NVDA' and asynchronous=True
- 2Call .history(period='1y', interval='1d') to retrieve OHLC DataFrames
- 3Call .calendar_events to get next earnings dates and EPS estimates
- 4Convert DataFrames to JSON with to_json(orient='records', date_format='iso')
Historical price tables and earnings calendar entries for all three symbols
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.