market-data

Provides financial market data including stock prices, crypto prices, economic events, and latest news headlines for analysis and updates.

xJ577

@xj577

Install

$ openclaw skills install @xj577/market-data

Market Data Skill

This skill provides access to financial market data.

Tools

get_stock_price

Fetches OHLCV (Open, High, Low, Close, Volume) data for a specific ticker.

Parameters:

  • ticker (string): The stock symbol (e.g., "AAPL", "BTC-USD").
  • timeframe (string): The data interval. Supported: '1d', '1wk', '1mo'. Default: '1d'.
  • period1 (string, optional): Start date in YYYY-MM-DD format. Defaults to 30 days ago.
  • period2 (string, optional): End date in YYYY-MM-DD format. Defaults to today.

Usage:

Use this tool when the user asks for stock prices, historical data, chart data, or recent performance of a specific asset.

Examples:

  • "Get daily data for Apple." -> get_stock_price({ ticker: 'AAPL', timeframe: '1d' })
  • "Show me Bitcoin's weekly chart for the last year." -> get_stock_price({ ticker: 'BTC-USD', timeframe: '1wk', period1: '2023-01-01' })

get_crypto_price

Fetches current price and 24h volatility data for a crypto token.

Parameters:

  • token (string): The token name or ID (e.g., "bitcoin", "solana", "ethereum").
  • currency (string, optional): Target currency. Default: "usd".

Usage:

Use this for checking crypto prices, volatility, and 24h changes.

Examples:

  • "Price of Solana?" -> get_crypto_price({ token: 'solana' })
  • "How is Bitcoin doing?" -> get_crypto_price({ token: 'bitcoin' })

fetch_economic_calendar

Fetches upcoming high-impact economic events (e.g., CPI, FOMC, GDP).

Parameters:

  • importance (string, optional): Impact level filter. 'High', 'Medium', 'Low', 'All'. Default: 'High'.
  • currencies (string, optional): Comma-separated currency codes (e.g., 'USD,EUR'). Default: All.

Usage:

Use this to check for market-moving news or schedule risk.

Examples:

  • "Any high impact news this week?" -> fetch_economic_calendar({ importance: 'High' })
  • "Check USD and EUR calendar." -> fetch_economic_calendar({ currencies: 'USD,EUR' })

get_news_headlines

Fetches the latest 50 news headlines for a specific asset or topic.

Parameters:

  • query (string): The search topic (e.g., "Apple Stock", "Bitcoin Regulation", "Nvidia Earnings").

Usage:

Use this for sentiment analysis and staying updated on market narratives.

Examples:

  • "Any news on Tesla?" -> get_news_headlines({ query: 'Tesla Stock' })
  • "Latest crypto regulation updates?" -> get_news_headlines({ query: 'Crypto Regulation' })

Top skills in this category

Stock Analysis

@udiedrichsen

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.

25758k

Stock Market Pro

@kys42

Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...

15532k

A股量化 AkShare

@mbpz

A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。

10131k

Stock Watcher

@robin797860

Manage and monitor a personal stock watchlist with support for adding, removing, listing stocks, and summarizing their recent performance using data from 10jqka.com.cn. Use when the user wants to track specific stocks, get performance summaries, or manage their watchlist.

8736k

Intelligent Stocks Screener

@financial-ai-analyst

基于东方财富数据库,支持通过自然语言输入筛选A港美股、基金、债券等多种资产,支持多元指标筛选,含技术面、消息面、基本面及市场情绪等,可用于全球资产速筛、跨市场监控、投资组合构建、策略回测等场景。返回结果包含数据说明及 csv 文件。Natural language screener for investment...

10626k