OpenClaw量化利器:大A全栈数据技能包
a-stock-data(GitHub地址)是一个自包含的A股数据技能包,以Skill文件形式内嵌Python代码,注入AI编程助手Claude Code等或OpenClaw后即可直接调用。全项目采用七层架构,覆盖28个端点、8大数据源,零第三方数据封装依赖。

架构说明:用户请求通过自然语言输入,触发SKILL.md激活层,由Helper函数进行协议分发。TCP协议用于mootdx连接通达信服务器获取实时行情,HTTP协议直连各大财经数据源。数据经过清洗处理后,输出实时行情、历史数据、财务数据和新闻资讯四类结果。
快速开始:在OpenClaw中使用
01 安装步骤
1. 获取SKILL.md文件
curl -o ~/.claude/skills/a-stock-data/SKILL.md \ https://raw.githubusercontent.com/simonlin1212/a-stock-data/main/SKILL.md
把SKILL.md的内容贴入你的OpenClaw项目上下文文件即可,内嵌的 Python 代码可直接执行。
2. 安装Python依赖
pip install mootdx requests pandas stockstats
3. 配置iwencai API Key(可选)
如需使用语义搜索功能,申请API Key后设置环境变量:
export IWENCAI_API_KEY="your_key_here"export IWENCAI_BASE_URL="https://openapi.iwencai.com"
申请地址:同花顺i问财开放平台。注册后安装SkillHub CLI,再安装report-search技能即可获得Key。
02 激活方式
OpenClaw/Claude Code会自动检测并激活该Skill。当对话中出现以下关键词时自动触发:
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
03 典型使用场景
跟AI助手说这些话就能激活(官方示例):
|
|
|
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
04 内置投研流程
官方内置4套完整投研流程:
|
|
|
|
|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
05 自动激活条件
Skill在以下情况自动激活:关键词匹配(对话中包含任意触发关键词)、Ticker识别(检测到6位数字股票代码如688017、000001)、上下文关联(前一轮对话涉及A股相关话题)。
06 直接调用代码
也可以直接复制SKILL.md中的Python代码片段,在自己的脚本中使用:
# 示例:获取实时行情quotes = tencent_quote(["688017", "300476"])for code, q in quotes.items(): print(f"{q['name']}({code}): PE={q['pe_ttm']} PB={q['pb']}")
关注我,获取更多AI技术干货!
夜雨聆风