npx skills add ...
npx skills add reason-machines/trending-skills --skill daily-stock-analysis
LLM-powered A/H/US stock intelligent analysis system with multi-source data, real-time news, AI decision dashboards, and multi-channel push notifications via GitHub Actions.
npx skills add reason-machines/trending-skills --skill daily-stock-analysis
Skill by ara.so — Daily 2026 Skills collection.
LLM-powered stock analysis system for A-share, Hong Kong, and US markets. Automatically fetches quotes, news, and fundamentals, generates AI decision dashboards with buy/sell targets, and pushes results to WeChat/Feishu/Telegram/Discord/Email on a schedule via GitHub Actions — zero server cost.
Step 1: Fork the repository
Step 2: Configure Secrets (Settings → Secrets and variables → Actions)
Required — at least one LLM key:
Required — stock list:
Required — at least one notification channel:
Step 3: Trigger manually or wait for cron
Go to Actions → stock_analysis → Run workflow
Docker:
Docker Compose:
.env File (Local)The workflow file .github/workflows/stock_analysis.yml runs on schedule:
To change schedule: Edit .github/workflows/stock_analysis.yml cron expression.
To add secrets via GitHub CLI:
Start the web app:
| Route | Feature |
|---|---|
/ | Today's analysis dashboard |
/portfolio | Holdings management, P&L tracking |
/history | Past analysis reports (bulk delete supported) |
/backtest | AI prediction accuracy backtest |
/agent | Multi-turn strategy Q&A |
/settings | LLM channels, notification config |
/import | Import stocks from image/CSV/clipboard |
| Rule | Config |
|---|---|
| No chasing highs | DEVIATION_THRESHOLD=5 (%, auto-relaxed for strong trend) |
| Trend trading | MA5 > MA10 > MA20 bullish alignment required |
| Precise targets | Buy price, stop-loss, take-profit per stock |
| News freshness | NEWS_MAX_AGE_DAYS=3 (skip stale news) |
| Checklist | Each condition marked: ✅ Satisfied / ⚠️ Caution / ❌ Not Met |
Analysis runs but no push received:
LLM API errors / rate limiting:
AkShare data fetch fails (A-shares):
YFinance US stock data issues:
GitHub Actions not triggering:
Settings → Actions → General → Allow all actions.github/workflows/stock_analysis.ymlWeb auth issues (admin password):
Multi-worker deployment auth state:
Full report includes:
AIHubMix is recommended for single-key access to all major models without VPN: