A-stock-report
A-Share Data-Driven Automated Report Generation and Delivery System
Install & Use
Copy this prompt and send it to your AI assistant (Claude / Cursor / TRAE / Codex / WorkBuddy etc.) to auto-install:
Help me install this AI Skill: A-stock-report. It is used for: A-Share Data-Driven Automated Report Generation and Delivery System Full Skill content: https://321skill.com/skills/a-stock-report-x/raw/index.md Read that page and install it.
The prompt includes a link to the full Skill content. You can also view the full content.
This Skill addresses the issue where A-share investors require multiple daily reports (morning briefings, closing summaries, evening reports, intraday alerts, IPO weekly reports, weekend financial editions) but find manual compilation time-consuming and prone to omissions. In actual trading, investors often need to monitor multi-dimensional information such as market trends, sector rotations, individual stock movements, and policy news simultaneously. Manual aggregation is not only inefficient but also risks missing critical data.
Usage is straightforward: after installation, simply configure data sources (e.g., East Money, Sina Finance APIs) and delivery channels (e.g., WeCom, DingTalk, email). The system will automatically execute data collection, report generation, and delivery via cron scheduled tasks. Subsequently, you can use natural language commands to query historical reports, adjust report templates, or generate ad-hoc analyses on specific topics.
It is well-suited for quantitative traders, individual investors, financial media editors, and brokerage research teams who require daily structured A-share reports. Particularly for teams already using automation tools but lacking unified report generation capabilities, it can significantly reduce repetitive work, allowing focus on strategy analysis and decision-making.
For initial setup, it is recommended to first configure data sources and delivery channels, then test if cron tasks trigger correctly. Note that the system primarily relies on public data sources; some advanced metrics (e.g., Top Performers List, northbound capital flows) may require additional paid APIs. Additionally, LLM-generated market outlooks are for reference only and do not constitute investment advice.
Key Features
Unlike similar quantitative reporting tools (e.g., JoinQuant, RiceQuant's automated report modules), it features a built-in 6-dimensional investor sentiment score (out of 100) and AI-generated market outlooks. It also covers six report types—morning briefings, closing summaries, evening reports, intraday alerts, IPO weekly reports, and weekend financial editions—enabling round-the-clock automated delivery.
Limitations
Requires Python 3.8+ environment and depends on multiple data source APIs (e.g., East Money, Sina Finance). Cron scheduled tasks must be configured. Report quality is subject to data source availability and LLM output stability. Intraday alert latency depends on data refresh frequency.
FAQ
How do I configure delivery channels?
Set the WeCom bot Webhook, DingTalk Token, or SMTP email parameters in scripts/references/config.json. The system will automatically invoke the corresponding sending scripts.
Does it support custom report templates?
Yes. Modify the JSON template files under scripts/templates/ to adjust the report structure and content, ensuring field compatibility is maintained.
Installation guide for AI assistants
If your AI coding assistant (Claude Code, Cursor, TRAE etc.) can see this page, send it this message to auto-install:
Visit https://321skill.com/skills/a-stock-report-x/raw/index.md to read the original Skill definition (Markdown format) for A-stock-report, and install it according to the instructions.
Raw Markdown URL for AI: /skills/a-stock-report-x/raw/index.md