Install
openclaw skills install zack995-akshareUse AKShare for Chinese market and macro-finance data via Python. Use when the user asks for A股、港股、美股、ETF、基金、指数、宏观、利率、债券、期货、商品、分红、财务 or other public-market data that AKShare can fetch, especially when a broad free data source is preferred. If AKShare is not installed yet, bootstrap a local venv first.
openclaw skills install zack995-akshareUse this skill to fetch public financial and macro data with AKShare in a portable way.
Run:
bash {baseDir}/scripts/bootstrap_akshare_env.sh
Default install target:
$HOME/.openclaw/.venvs/akshareOverride it when needed:
AKSHARE_VENV=/custom/path/.venv/akshare bash {baseDir}/scripts/bootstrap_akshare_env.sh
$HOME/.openclaw/.venvs/akshare/bin/python \
{baseDir}/scripts/akshare_eval.py \
--expr "ak.stock_zh_a_hist(symbol='000001', period='daily', start_date='20240101', end_date='20240131', adjust='')"
ak, pd, and json are preloaded in the expression.
Prefer AKShare for:
If the user explicitly asks for another source such as Tushare, use that source instead.
Fetch the smallest useful dataset first:
Avoid giant full-market pulls unless the user explicitly wants them.
After fetching:
AKShare wraps many public upstreams. If an endpoint fails:
$HOME/.openclaw/.venvs/akshare/bin/python \
{baseDir}/scripts/akshare_eval.py \
--expr "<AKShare expression>" --max-rows 20
references/common-recipes.mdscripts/bootstrap_akshare_env.shscripts/akshare_eval.py