2.6k
GitHub Stars
3
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill daily-review-assistant- _meta.json302 B
- skill.json342 B
- SKILL.md1.8 KB
Overview
This skill generates a daily A-share market review in Markdown and can optionally send the report by email. It builds a compact, actionable summary including market overview,板块 and 连板 stats,龙虎榜 details, sentiment cues, and a next-day strategy section.
How this skill works
The script pulls market data via AkShare, aggregates index and turnover metrics, identifies连续涨停 and net-buy stocks from 龙虎榜, scores news headline keywords for sentiment, and ranks industry or concept sectors. It saves the final Markdown file to the reports folder and can send it via SMTP when configured.
When to use it
- Daily post-market wrap-up to capture market structure and momentum
- Before morning trading to review previous-day signals and next-day ideas
- When monitoring 连板 (consecutive limit-up) and 龙虎榜 flows
- When sharing a concise daily summary with a team or via email
- For archiving historical daily reports for research and review
Best practices
- Run after market close to ensure end-of-day prices and flows are stable
- Provide a dated argument for the report using YYYYMMDD or YYYY-MM-DD formats
- Configure SMTP credentials via environment variables and use service authorization codes
- Keep AkShare updated and expect occasional data retries; script includes fallbacks
- Review the saved Markdown in reports/YYYYMMDD.md and archive for backtesting
Example use cases
- Generate a single-day report: python3 stock-analysis/daily_review.py 20260227
- Generate and email the report to a distribution list: python3 stock-analysis/daily_review.py 20260227 --email
- Run without a date to produce today's report automatically
- Automate nightly runs with a scheduler to build a continuous archive of daily reviews
- Use the saved Markdown files as labeled data for model training or quantitative analysis
FAQ
The script accepts YYYYMMDD, YYYY-MM-DD, or no date (defaults to today).
How do I enable email delivery?
Add --email and supply an email_config.json or set DAILY_REVIEW_EMAIL_CONFIG to point to your config; put SMTP password in the SMTP_PASSWORD environment variable.
What happens if AkShare data is unavailable?
The script includes retry and fallback logic for sector endpoints and will attempt alternative sources when possible; occasional failures may still occur.