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-8/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 inefficiency of A-share investors and quantitative teams manually drafting daily market reports. In actual trading, analysts need to produce morning briefs, closing summaries, evening reports, intraday alerts, IPO weekly reports, and financial weekend editions daily. Data is scattered, labor is repetitive, and key information is easily missed.
Usage is simple: you just need to specify the report type via a natural language instruction (e.g., "Generate today's morning brief"). The system will automatically extract 5-dimensional data (e.g., market quotes, sectors, fund flows) from data sources, combine it with a built-in 6-dimensional investor sentiment score (out of 100) and an AI-generated market outlook, to produce a structured report. Reports can then be scheduled for delivery via channels like email or corporate WeChat, supporting cron-based scheduling.
It is well-suited for quantitative traders, data analysts, and investment research teams who need to track the A-share market daily. This is particularly valuable for teams that have already built data pipelines but lack report automation capabilities, or for individual investors seeking customized market briefings.
It is recommended to trigger report generation at fixed daily times (e.g., pre-market, post-market). Note: The system primarily relies on external data sources (e.g., market data APIs), requiring prior configuration of data interfaces and .env environment variables. Also, report content is data-driven and does not constitute investment advice; the AI outlook is for reference only.
Key Features
Unlike the fixed-template reports provided by platforms like Tonghuashun or East Money, this system supports a 6-dimensional investor sentiment score (out of 100) and AI-generated market outlooks. It offers a wider variety of report types (morning brief/closing summary/evening report/intraday alert/IPO weekly report/financial weekend edition), allows user customization via natural language, and integrates cron-based scheduled delivery.
Limitations
Requires a Python 3.8+ environment and external market data APIs (e.g., tushare, akshare); data sources must be configured by the user. Report generation is subject to data update frequency; intraday alerts may have minute-level delays.
FAQ
How do I configure the data source?
Create a .env file in the project root directory and enter your market data API token (e.g., tushare token). Refer to the example in scripts/references/config.json.
What delivery channels are supported?
Currently supports email delivery (configure SMTP via send_mail.py) and corporate WeChat webhook bots (requires setting the webhook URL in the script).
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-8/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-8/raw/index.md