Install
openclaw skills install finance-daily-report-wbAI财经日报生成助手。自动获取A股/港股/美股实时行情,分析大盘指数、行业板块、资金流向、外汇商品、财经要闻,生成交互式HTML可视化日报。触发词:财经日报、今日财经、股市日报、每日财经、金融日报、finance daily report、股市行情、大盘分析、今日股市。
openclaw skills install finance-daily-report-wbGenerate a professional, interactive HTML financial daily report covering A-shares, Hong Kong stocks, and major global indices. The report follows Chinese stock market conventions (red for up, green for down) and uses AKShare for free real-time data.
Trigger this skill when the user asks for:
Before running the script, ensure dependencies are installed:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple akshare pandas --trusted-host pypi.tuna.tsinghua.edu.cn
Use the managed Python runtime at C:/Users/PC/.workbuddy/binaries/python/versions/3.13.12/python.exe and create/use a venv if needed.
Execute the main script to generate the report:
python scripts/generate_report.py [--output <path>] [--date YYYY-MM-DD]
Options:
--output: Output HTML file path (default: current working directory finance_daily_report_YYYY-MM-DD.html)--date: Target date in YYYY-MM-DD format (default: today). Note: only historical dates work for complete data; today may have incomplete real-time data.After generation, present the HTML file to the user using present_files. The report is a self-contained interactive HTML file that opens directly in the browser.
The generated report includes 6 modules:
The script uses the following AKShare data sources (v1.18+ optimized for China network):
| Module | API | Source |
|---|---|---|
| A-share indices | ak.stock_zh_index_spot_sina() | Sina (reliable in China) |
| HK indices | ak.stock_hk_index_spot_sina() | Sina |
| Industry sectors | ak.stock_board_industry_summary_ths() | TongHuaShun (THS) |
| North-bound flow | ak.stock_hsgt_hist_em(symbol='沪股通') | EastMoney |
| Turnover | Calculated from stock_zh_index_spot_sina() | Sina |
| Forex | ak.fx_spot_quote() | - |
| Commodities | ak.futures_global_spot_em() | EastMoney |
| News | ak.stock_news_em() | EastMoney |
See references/akshare_apis.md for detailed API mappings and column schemas.
On Windows, always set PYTHONIOENCODING=utf-8 when running the script to avoid GBK encoding errors:
PYTHONIOENCODING=utf-8 python scripts/generate_report.py --date 2026-06-16
stock_zh_index_spot_sina, stock_hk_index_spot_sina) are preferred over EastMoney for reliability in China