daily-review-assistant
Generate A-share daily review report (stock-analysis/daily_review.py). Supports --email.
Why use this skill?
Automate your A-share daily market analysis with the daily-review-assistant. Generate professional Markdown reports, track limit-ups, and get sentiment insights.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cnxufei-tech/daily-review-assistantWhat This Skill Does
The daily-review-assistant is a specialized OpenClaw skill designed for A-share market participants. It automates the extraction and synthesis of daily stock market data into professional-grade Markdown reports. By leveraging the AkShare library, the assistant processes vast amounts of market activity to produce a comprehensive summary, including full market indices, trading volume, and breadth indicators. It specifically targets high-frequency trading data such as limit-up board statistics (continuous limit-ups), sector performance rankings, and Dragon-Tiger List analysis. Furthermore, it provides sentiment monitoring by scanning and scoring news keywords related to limit-up stocks, concluding with actionable insights for next-day strategy planning.
Installation
To integrate this assistant into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/cnxufei-tech/daily-review-assistant
Ensure your system has Python 3 installed and the required akshare library is available in your environment. For email notification functionality, configure your SMTP settings by creating an email_config.json file in the stock-analysis/ directory, following the template provided in stock-analysis/email_config.example.json. Secure your SMTP credentials using the SMTP_PASSWORD environment variable.
Use Cases
This skill is ideal for financial analysts, active retail investors, and quantitative enthusiasts who need to synthesize market data quickly. Use cases include:
- Automating the end-of-day workflow for generating consistent market performance summaries.
- Delivering daily briefs via email to keep stakeholders informed of market trends without manual data entry.
- Performing historical retrospectives on specific trading dates to backtest sentiment or strategy effectiveness.
- Rapid identification of daily market leaders and sentiment drivers through automated news analysis.
Example Prompts
- "Generate the daily review report for February 27, 2026, and send it to my registered email address."
- "Perform the daily market review for today, focusing on the latest A-share limit-up details and sentiment scoring."
- "Create a report for 2026-02-27 and save it to my local workstation for further analysis."
Tips & Limitations
- Data Reliability: AkShare is a community-driven data source. The script includes retry logic and fallback mechanisms (e.g., switching from industry to concept sectors) to mitigate occasional connectivity issues. If a report fails to generate, try re-running the command.
- Environment Variables: For high-security setups, use the
DAILY_REVIEW_EMAIL_CONFIGenvironment variable to point to a secure configuration file outside your working directory. - Output Location: All generated Markdown reports are consistently saved in the
stock-analysis/reports/directory using theYYYYMMDD.mdnaming convention, making it easy to build a library of historical market data.
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-cnxufei-tech-daily-review-assistant": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution