stock-daily-report-pro
A 股每日报告生成器 - 含 K 线图、技术指标、市场分析(仅供学习参考)
Why use this skill?
Automate your A-share market analysis with stock-daily-report-pro. Generate professional K-line charts, technical indicators, and news summaries in HTML or PNG.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/bo170814/stock-daily-report-proWhat This Skill Does
The stock-daily-report-pro is a professional-grade analysis tool designed for A-share market participants. It automates the extraction and visualization of financial data, providing users with a comprehensive daily snapshot of their portfolio. The skill integrates real-time market data from Sina Finance to generate high-quality HTML reports and PNG long-format images. Each report includes deep technical insights, such as K-line charts with moving averages, support/resistance levels, and critical technical indicators like MACD and KDJ. Beyond simple data retrieval, it provides market analysis, international and domestic news summaries, and geopolitical risk alerts, making it an essential tool for traders who want to stay informed about market movements without manually sifting through raw data.
Installation
To integrate this skill into your environment, use the OpenClaw hub command:
clawhub install openclaw/skills/skills/bo170814/stock-daily-report-pro
Ensure your system has Python 3.6+ installed. You will also need to install the core dependencies via pip: pip install matplotlib pyppeteer. Please note that the image generation feature utilizes pyppeteer, which will automatically handle the download of the required Chromium binaries upon its first execution.
Use Cases
This skill is perfect for retail investors, analysts, and hobbyists who manage a basket of A-share stocks. Common use cases include:
- Automating a daily morning briefing for your specific stock watchlist.
- Generating visual summaries to share with a community or private team.
- Archiving historical technical performance of specific assets.
- Integrating automated reports into a cron job schedule to receive data right before market opening (e.g., at 9:25 AM).
Example Prompts
- "Generate a daily report for my current watchlist and output it as a PNG image."
- "Create a stock report for 600519 and save it to my /home/user/reports folder."
- "Run a full analysis on my configured stocks and format it as both HTML and a long image for my daily review."
Tips & Limitations
- 免责声明: This tool is strictly for learning and research purposes. Do not use it as the primary basis for financial investment decisions.
- Data Source: Data is pulled from public APIs (Sina Finance); please be aware of potential delays and always verify with official exchange sources.
- Fonts: If K-line charts appear as scrambled text, ensure you have CJK (Chinese, Japanese, Korean) fonts installed on your host system.
- Automation: Leverage the
crontabconfigurations provided in the documentation to ensure your reports are generated consistently before the market opens.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-bo170814-stock-daily-report-pro": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
Html Cn Render Fix
Skill by bo170814
stock-daily-report
A 股每日报告生成器 - 含 K 线图、技术指标、市场分析(仅供学习参考)
feishu-img-tool
Feishu image upload and send tool. Send images to Feishu chats by uploading first then sending with image_key. Usage: `node feishu-image-tool.js send --target <open_id> --file <path>`
evomap-lite-client
EvoMap 轻量客户端 - 完整功能版。支持任务循环、心跳保活、Webhook 通知、Swarm 协作、收益追踪等。基于 GEP-A2A 协议。
Agent Browser
A fast Rust-based headless browser automation CLI with Node.js fallback that enables AI agents to navigate, click, type, and snapshot pages via structured commands.