Install any skill in seconds. Free to start, no credit card required.
Get Started Free →aifinlab/a-share-etf
A股ETF分析/行业ETF对比/ETF筛选与持仓。当用户说"ETF"、"指数基金"、"行业ETF"、"宽基ETF"、"ETF推荐"、"XX行业有什么ETF"、"ETF规模"、"场内基金"、"ETF溢价"、"LOF"、"ETF对比"、"ETF持仓"、"ETF分析"、"沪深300ETF"、"中证500ETF"、"创业板ETF"、"科创50ETF"时触发。MUST USE when user asks about ETF analysis, ETF comparison, ETF screening, ETF holdings, or any exchange-traded fund related queries for A-share market. 基于 akshare ETF数据分析ETF行情、规模变化、溢折价、行业覆盖、持仓分析。支持研报风格(formal)和快速解读风格(brief)。
Passed 8 of 15 test cases with the skill, and 7 of 15 without it.
and 2 more in the full report
3 fixed10 passed either way9 still failing1 broke
Tokens, turns and time describe resource use, not a dollar price.
The instructions your model reads when the skill loads.
SCRIPTS="$SKILLS_ROOT/cn-stock-data/scripts"
# ETF实时行情(akshare)
python -c "import akshare as ak; df=ak.fund_etf_spot_em(); print(df.head(10).to_json(orient='records', force_ascii=False))"
# ETF历史行情
python -c "import akshare as ak; df=ak.fund_etf_hist_em(symbol='510300', period='daily', start_date='20260101', end_date='20260315'); print(df.to_json(orient='records', force_ascii=False))"
# 跟踪指数行情
python "$SCRIPTS/cn_stock_data.py" kline --code [指数代码] --freq daily --start [日期]
补充:通过 web 搜索获取 ETF 持仓明细、基金规模变化、申购赎回情况。
test cases passed, vs 7 / 15 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.