Yahoo Data Fetcher:实时股票行情获取 - Openclaw Skills
作者:互联网
2026-04-14
什么是 Yahoo Data Fetcher?
Yahoo Data Fetcher 是一款专门设计的实用工具,旨在简化全球股票代码实时市场数据的获取流程。通过直接对接雅虎财经,该工具为开发者和 AI 智能体提供关于股价、价格变动和市场状态的精确准时信息。它是构建金融仪表板、监控投资组合或使用 Openclaw Skills 自动化市场分析的基础组件。
该工具通过为单个或多个股票代码同时提供整洁、标准化的 JSON 输出,消除了手动爬取数据的复杂性。无论您是追踪单只股票还是多样化的自选股列表,Yahoo Data Fetcher 都能确保您的智能体获取到最新可用的金融指标。
下载入口:https://github.com/openclaw/skills/tree/main/skills/rhcit/cputemp
安装与下载
1. ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install cputemp
2. 手动安装
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
3. 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 cputemp。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
Yahoo Data Fetcher 应用场景
- 监控特定投资组合的实时股价波动。
- 使用最新的市场数据自动生成每日财务报告。
- 根据价格百分比变化触发自动交易警报。
- 为多个代码之间的市场对比分析收集标准化 JSON 数据。
- 用户或 AI 智能体使用 /stock quote 命令调用该工具。
- 提供一个或多个股票代码(如 "AAPL"、"MSFT")作为字符串、数组或对象格式的输入。
- 该工具与雅虎财经 API 通信以获取最新市场行情。
- 原始财务数据被处理并规范化为标准 JSON 结构。
- 该工具返回包含每个请求代码的价格、变动、货币和市场状态的详细报告。
Yahoo Data Fetcher 配置指南
要在 Openclaw Skills 框架内使用 Yahoo Data Fetcher,请确保本地环境已安装 Node.js。该工具设计为可由用户调用,且基础行情获取无需复杂的 API 密钥。
# 验证环境是否符合要求
node --version
# 通过智能体界面调用该工具
/stock quote symbols="AAPL, MSFT, TSLA"
Yahoo Data Fetcher 数据架构与分类体系
Yahoo Data Fetcher 生成一个整洁的 JSON 数组。数组中的每个对象代表一个特定的股票代码,其架构如下:
| 属性 | 类型 | 描述 |
|---|---|---|
| symbol | string | 股票代码(例如 AAPL) |
| price | number | 当前市场价格 |
| change | number | 价格绝对变动值 |
| changePercent | number | 价格变动百分比 |
| currency | string | 交易货币(例如 USD) |
| marketState | string | 当前市场状态(例如 REGULAR, CLOSED) |
name: yahoo-data-fetcher
description: Fetch real-time stock quotes from Yahoo Finance.
user-invocable: true
metadata:
moltbot:
emoji: "??"
requires:
bins: ["node"]
homepage: https://query1.finance.yahoo.com/v7/finance/quote
Yahoo Data Fetcher – Stock Quote
Get current stock price data from Yahoo Finance.
This skill fetches the latest market quote for one or more stock symbols and returns normalized JSON output.
Command
/stock quote
Fetch the latest quote for one or more stock symbols.
Input
symbols(string or array of strings)
Examples:
"AAPL""AAPL MSFT TSLA""AAPL,MSFT,TSLA"["AAPL", "MSFT"]{ "symbols": ["AAPL", "MSFT"] }
Output
For each symbol:
symbol– stock tickerprice– latest market pricechange– absolute price changechangePercent– percentage changecurrency– trading currencymarketState– market status (e.g.REGULAR,CLOSED)
Example output:
[
{
"symbol": "AAPL",
"price": 189.12,
"change": 1.23,
"changePercent": 0.65,
"currency": "USD",
"marketState": "REGULAR"
}
]
相关推荐
专题
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
+ 收藏
最新数据
相关文章
Meme Safe Scanner:加密货币链上安全审计 - Openclaw Skills
Bio Generator:自动化专业简历生成 - Openclaw Skills
AI 写作助手:专业内容自动化 - Openclaw Skills
ClawCierge:AI 餐厅预订与探索 - Openclaw Skills
ClawSavings:以色列折扣与价格比较 - Openclaw Skills
航班查询:实时航空旅行数据检索 - Openclaw Skills
Code Intelligence Pro:高级 AI 代码分析 - Openclaw Skills
OpenClaw 路由器:安装与管理核心路由 - Openclaw Skills
SMTP 发送:通过 Resend 和 SMTP 自动化邮件 - Openclaw Skills
免费 AI 图像生成:Flux 和 DALL-E - Openclaw Skills
AI精选
