Install
openclaw skills install stock-daily-reportA 股每日报告生成器 - 含 K 线图、技术指标、市场分析(仅供学习参考)
openclaw skills install stock-daily-report⚠️ 重要声明:本技能仅供个人学习和研究使用,不构成任何投资建议。股市有风险,投资需谨慎。
专业级 A 股市场报告生成器 - 支持生成 HTML 和长图片格式
使用本技能即表示您同意以下条款:
请勿将本技能用于:
# 使用 clawhub 安装
clawhub install stock-daily-report
# 进入技能目录
cd ~/.openclaw/workspace/skills/stock-daily-report-publish
# 运行自动安装脚本(安装 Python 依赖和中文字体)
bash install.sh
# 使用 clawhub 安装
clawhub install stock-daily-report
# 手动安装依赖
pip3 install matplotlib pyppeteer --user
# 安装中文字体(Linux)
# Debian/Ubuntu:
sudo apt install fonts-noto-cjk
# CentOS/RHEL:
sudo yum install google-noto-sans-cjk-fonts
# Arch:
sudo pacman -S noto-fonts-cjk
# 生成 HTML 报告(使用默认配置)
python3 generate_report.py
# 生成 HTML + 长图片
python3 generate_report.py --format both
# 只生成图片
python3 generate_report.py --format image
编辑 config.json:
{
"stocks": [
{"code": "600519", "name": "贵州茅台"}
],
"output_dir": "/tmp",
"report_prefix": "stock-report",
"output_format": "both"
}
# 指定股票代码
python3 generate_report.py --stocks 002973,600095,000973
# 指定输出格式和文件
python3 generate_report.py --stocks 002973 --format both --output /tmp/my-report
# 使用配置文件
python3 generate_report.py --config /path/to/config.json
编辑 crontab:
crontab -e
添加(交易日 9:25 生成,集合竞价后):
25 9 * * 1-5 cd /path/to/stock-daily-report && python3 generate_report.py --format both
编辑 crontab:
crontab -e
添加(交易日 9:25 生成并推送):
25 9 * * 1-5 cd /path/to/stock-daily-report && python3 schedule_push.py
注意: 推送功能需要配置飞书 channel,确保 openclaw message 命令可用。
生成的报告包含:
stock-daily-report/
├── SKILL.md # 技能说明
├── generate_report.py # 主脚本
├── auto_run.sh # 自动运行脚本
├── config.json # 配置文件
├── _meta.json # ClawHub 元数据
└── README.md # 使用说明
需要安装中文字体才能正常显示中文:
sudo apt install fonts-noto-cjksudo yum install google-noto-sans-cjk-fontssudo dnf install google-noto-sans-cjk-fontssudo pacman -S noto-fonts-cjkcd ~/.openclaw/workspace/skills/stock-daily-report-publish
bash install.sh
{
"stocks": [
{"code": "股票代码", "name": "股票名称"}
],
"output_dir": "/tmp", // 输出目录
"report_prefix": "stock-report", // 文件名前缀
"output_format": "both" // html, image, 或 both
}
A: 请先运行安装脚本:
cd ~/.openclaw/workspace/skills/stock-daily-report-publish
bash install.sh
这会自动安装所有必需的依赖(matplotlib、pyppeteer、中文字体)。
A: 系统缺少中文字体。运行安装脚本或手动安装:
# Debian/Ubuntu
sudo apt install fonts-noto-cjk
# CentOS/RHEL
sudo yum install google-noto-sans-cjk-fonts
A: 可能原因:
pip3 install pyppeteer --usersudo apt install libxss1 libnss3 libatk-bridge2.0-0 libgtk-3-0A: 检查配置:
config.json 中 "output_format": "both"--format bothA: 数据来源于新浪财经/东方财富公开 API,可能存在 15 分钟延迟。请以交易所官方数据为准。
A: 不可以。本技能仅供个人学习和研究使用。
MIT License
v1.0.0 - 初始版本
再次提醒:本技能仅供学习参考,不构成投资建议。投资有风险,入市需谨慎。