daily-stock-analysis

daily-stock-analysis — an installable skill for AI agents.

By reason-machines · 1,974 installs

npx skills add reason-machines/trending-skills --skill daily-stock-analysis

Source repository · Upstream listing

Daily Stock Analysis (股票智能分析系统) Skill by [ara.so](https://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. What It Does AI Decision Dashboard : One line conclusion + precise buy/sell/stop loss prices + checklist per stock Multi market : A shares (CN), HK stocks, US stocks + indices (SPX, DJI, IXIC) Data sources : AkShare, Tushare, YFinance for quotes; Tavily/SerpAPI/Brave for news LLM backends : Gemini, OpenAI, Claude, DeepSeek, Qwen via LiteLLM (unified) Push channels : WeChat Work, Feishu, Telegram, Discord, DingTalk, Email, PushPlus Automation : GitHub Actions cron schedule, no server needed Web UI : Portfolio management, history, backtesting, Agent Q&A Agent : Multi turn strategy Q&A with 11 built in strategies (MA crossover, Elliott Wave, etc.) Installation Method 1: GitHub Actions (Recommended, Zero 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 Method 2: Local / Docker Docker: Docker Compose: Configuration .env File (Local) Multi Channel LLM (Advanced) Stock Grouping (Send Different Stocks to Different Emails) Market Review Mode Key Commands (CLI) GitHub Actions Workflow 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: Code Examples Programmatic Analysis (Python) Custom Notification Integration Using the Agent API Backtest Analysis Accuracy Import Stocks from Image (Vision LLM) Web Dashboard Features 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 Supported Stock Formats Built in Trading Rules 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 Troubleshooting 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: Check Actions are enabled: Settings → Actions → General → Allow all actions Verify cron syntax at [crontab.guru](https://crontab.guru) Check workflow file exists: .github/workflows/stock analysis.yml Web auth issues (admin password): Multi worker deployment auth state: Report Types Full report includes: 一句话核心结论 (one line core conclusion) 技术面分析 (technical: MA alignment, chip distribution) 基本面 (valuation, growth, earnings, institutional holdings) 舆情情报 (news sentiment, social media — US stocks) 精确买卖点位 (precise entry/exit levels) 操作检查清单 (action checklist) 板块涨跌榜 (sector performance boards) LLM Priority Order AIHubMix is recommended for single key access to all major models without VPN: