
关注我的同学当中, 做股票量化的居多。 碰到一些同学问,我用openclaw做财经分析怎么获取不到实时行情啊。
其实网上有一些获取实时行情的skill方式, 这篇文章 换种方式, 手把手教你制作一个供openclaw实时查询股票行情的skill。
一些同学应该知道我写过一篇文章, 拒绝被封IP!盘点Python获取实时股票行情的几种技术方案
其中腾讯的方案比较简单,我就以这个例子为例, 讲解下怎么制作一个skill。
碰巧有同学让我介绍 腾讯新出的workBuddy, 昨天登录等了很久都没成功,今天登录成功了。
workBuddy下载地址:https://www.codebuddy.cn/work/
下面是在workBuddy的问答
import requests
import json
def get_stock_data(stock_codes):
# 拼接接口 URL
url = f"https://web.sqt.gtimg.cn/q={','.join(stock_codes)}"
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36',
'Referer': 'https://gu.qq.com/'
}
try:
response = requests.get(url, headers=headers)
# 腾讯接口返回编码通常为 GBK,需要手动解码
response.encoding = 'gbk'
text = response.text
results = []
# 按行分割数据(如果有多个股票)
lines = text.strip().split(';')
for line in lines:
if not line:
continue
# 提取 ~ 分隔的数据部分
# 格式为: v_sz000001="51~平安银行~000001~..."
# 我们需要引号内的内容
content = line.split('~')
print(content)
if len(content) > 32:
stock_info = {
"代码": content[2],
"名称": content[1],
"当前价格": float(content[3]),
"昨收": float(content[4]),
"今开": float(content[5]),
"涨跌额": float(content[31]),
"涨幅(%)": float(content[32]),
"最高": float(content[33]),
"最低": float(content[34]),
"成交量(手)": float(content[36]),
"成交额(万)": float(content[37])
}
results.append(stock_info)
return results
except Exception as e:
print(f"请求出错: {e}")
return None
# 测试:查询茅台、平安银行、腾讯控股
codes = ['sh600519', 'sz000001', 'hk00700']
data = get_stock_data(codes)
if data:
print(json.dumps(data, indent=4, ensure_ascii=False))
帮我基于这个例子 编写一个股票实时行情查询的skill并告诉我怎么配置放在openclaw这是AI的回答:
我来帮你创建一个股票实时行情查询的 skill,并告诉你如何配置到 OpenClaw。
首先,让我加载 skill-creator 来指导我们创建这个 skill:

/Users/lwj/WorkBuddy/20260310074040/.codebuddy/skills/stock-query//Users/lwj/WorkBuddy/20260310074040/stock-query.zip/Users/lwj/WorkBuddy/20260310074040/OpenClaw配置说明.mdsh600519 (茅台)、sz000001 (平安银行)hk00700 (腾讯控股)usAAPL (苹果)、usTSLA (特斯拉)scripts/query_stock.py - 可独立执行的 Python 脚本references/api_docs.md - 完整的接口规范references/common_stocks.md - 热门股票代码速查# 1. 找到 OpenClaw skills 目录(通常在以下位置之一)cd ~/.openclaw/skills/
# 用户级配置# 或
cd /path/to/your/project/.openclaw/skills/ # 项目级配置#
2. 解压 skill 文件
unzip /Users/lwj/WorkBuddy/20260310074040/stock-query.zip# 3. 重启 OpenClaw 使配置生效
# 命令行测试
python /Users/lwj/WorkBuddy/20260310074040/.codebuddy/skills/stock-query/scripts/query_stock.py sh600519# 在 OpenClaw 中直接说"查询茅台和腾讯的股价"
配置成功后,在 OpenClaw 中可以直接说:
Skill 会自动识别并返回实时行情数据(当前价、涨跌幅、成交量等)。

这篇文章我想说明什么呢, 当你有什么需求的时候,你完全可以让 类似workbuddy的openclaw智能体 帮忙 制作一个对应需求的skill,完成你的功能。 我为什么提供python例子, 这样需求更明确, AI干活更快。
另外,最近不少宣传腾讯QClaw的文章, 我在mac系统也下载了,等待邀请码中,等出来也测试下效果。 最期待的直接微信群里养龙虾, 如果大家问我什么问题,我直接制作个skill让AI帮我回答。