A-stock-report
A-Share Market Report Auto-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 Market Report Auto-Generation and Delivery System Full Skill content: https://321skill.com/skills/a-stock-report-x-7/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 pain point for A-share investors and quantitative traders of manually writing daily market reports. In practice, traders need quick access to various report types such as morning briefs, closing summaries, evening reports, intraday alerts, IPO weekly reports, and financial weekend editions. Traditional methods are time-consuming and prone to missing key data. This system automates report generation through data-driven processes and includes a built-in 6-dimensional investor sentiment score (out of 100) with AI-powered market outlook, significantly improving information acquisition efficiency.
Usage is straightforward: simply input natural language commands into the AI assistant, such as "Generate today's closing summary" or "Deliver an intraday alert." The system automatically calls data collection scripts (e.g., collect_morning_data.py, collect_evening_data.py), utilizing 12 Python scripts and 3 JSON prompt templates to complete data extraction, report generation, and delivery. It supports cron scheduled tasks for automatic delivery of morning reports, evening reports, weekend editions, and more.
It is well-suited for quantitative traders, data analysts, and content creators who need continuous tracking of the A-share market. Particularly for teams or individuals already using Python for quantitative analysis but lacking automated report generation capabilities. For financial self-media accounts requiring daily market commentary output, it can also significantly reduce manual writing costs.
It is recommended to use this tool after configuring data sources (e.g., tushare, akshare) and delivery channels (e.g., email, DingTalk, WeCom). Note that it primarily relies on the stability of external data APIs; interruptions in data sources may cause report generation failures. Additionally, the sentiment scoring model is trained on historical data and may exhibit biases during extreme market conditions.
Key Features
Compared to JoinQuant's automated reporting feature, A-stock-report not only supports more report types (e.g., intraday alerts, IPO weekly reports) but also includes a built-in 6-dimensional investor sentiment score and AI-powered market outlook. JoinQuant primarily focuses on strategy backtesting and trade execution, lacking a sentiment quantification module.
Limitations
Requires Python 3.8+ environment, depends on API keys for data sources like tushare/akshare, and the data collection scripts must run on a network with access to A-share market data servers.
FAQ
How to configure data sources?
Set the tushare token or other data source API keys in `scripts/references/config.json` and ensure network accessibility. Refer to `knowledge/decisions/data-pitfalls.md` for details.
What report types are supported?
Supports 6 report types: morning brief, closing summary, evening report, intraday alert, IPO weekly report, and financial weekend edition. Each report type has independent collection and delivery scripts.
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-7/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-7/raw/index.md