PluginBench
Skill
Fail
Audit score 45

stock-daily-analysis

chjm-ai/stock-daily-analysis-skill

LLM-powered daily stock analysis for A-shares, Hong Kong, and US markets with technical indicators and AI signals.

What is stock-daily-analysis?

An AI-driven stock analysis system supporting Chinese, Hong Kong, and US equities. It generates technical analysis (moving averages, MACD, RSI, bias rate), trend assessments, and buy-signal scores, plus AI-powered operation advice and decision dashboards. Use it for daily portfolio reviews and technical-level trading signals.

  • Analyzes A-shares, Hong Kong stocks, and US equities with technical indicators (MA5/10/20, MACD, RSI, bias rate)
  • Generates trend status (bullish alignment, golden cross detection) and buy-signal scores (0–100)
  • Provides AI sentiment analysis and operation advice (buy/hold/sell) with confidence levels and target prices
  • Integrates with market-data skill for stable ETF data sources
  • Outputs structured decision dashboards and market review reports

How to install stock-daily-analysis

npx skills add https://github.com/chjm-ai/stock-daily-analysis-skill --skill stock-daily-analysis
Prerequisites
  • DeepSeek, Gemini, or OpenAI API key (configured in config.json)
  • Python environment with required dependencies
  • (Optional) market-data skill installed for enhanced data stability
Claude Code
Cursor
Windsurf
Cline

How to use stock-daily-analysis

  1. 1.Copy config.example.json to config.json and fill in your AI provider API key and base URL
  2. 2.(Optional) Enable market-data skill integration by setting use_market_data_skill to true and providing the skill path
  3. 3.Import the analyzer module: from scripts.analyzer import analyze_stock, analyze_stocks
  4. 4.Call analyze_stock('STOCK_CODE') for single-stock analysis or analyze_stocks(['CODE1', 'CODE2']) for batch analysis
  5. 5.Parse the returned JSON to extract technical_indicators (trend, MA values, MACD, RSI, signal score) and ai_analysis (sentiment, operation advice, confidence, target price, stop-loss)

Use cases

Good for
  • Daily portfolio screening: analyze 10+ stocks and rank by buy-signal score
  • Technical trading: detect golden-cross MACD signals and RSI overbought/oversold conditions
  • Risk management: set stop-loss and target prices based on AI analysis
  • Market review: generate end-of-day reports on sector trends and individual stock performance
  • Multi-market comparison: evaluate the same company across A-shares, Hong Kong, and US listings
Who it's for
  • Retail traders and investors doing daily technical analysis
  • Portfolio managers screening multiple positions overnight
  • Trading bot developers integrating AI signals into automated strategies
  • Financial analysts preparing market reports and sentiment summaries

stock-daily-analysis FAQ

What data sources does this skill use?

It fetches stock price and technical data from public market APIs. Optionally, you can enable the market-data skill for more stable ETF data feeds.

Can I use this for real trading?

The skill provides analysis and signals, but the included disclaimer states it is for learning only and does not constitute investment advice. Always conduct your own due diligence before trading.

Which AI providers are supported?

DeepSeek, OpenAI (GPT), and Google Gemini. Configure your preferred provider and API key in config.json.

How often should I run the analysis?

Typically once per trading day after market close to capture the full day's price action and generate overnight signals.

What does the signal_score represent?

A 0–100 score indicating buy-signal strength based on technical indicators (trend alignment, MACD, RSI, bias rate). Higher scores suggest stronger bullish conditions.

Full instructions (SKILL.md)

Source of truth, from chjm-ai/stock-daily-analysis-skill.


name: stock-daily-analysis description: LLM驱动的每日股票分析系统。支持A股/港股/美股自选股智能分析,生成决策仪表盘和大盘复盘报告。提供技术面分析(均线、MACD、RSI、乖离率)、趋势判断、买入信号评分。可与market-data skill集成获取更稳定的ETF数据。触发词:股票分析、分析股票、每日分析、技术面分析。

Daily Stock Analysis for OpenClaw

基于 LLM 的 A/H/美股智能分析 Skill,提供技术面分析和 AI 决策建议。

功能特性

  1. 多市场支持 - A股、港股、美股
  2. 技术面分析 - MA5/10/20、MACD、RSI、乖离率
  3. 趋势交易 - 多头排列判断、买入信号评分
  4. AI 决策 - DeepSeek/Gemini/OpenAI 深度分析
  5. 数据源集成 - 可选 market-data skill

快速使用

from scripts.analyzer import analyze_stock, analyze_stocks

# 单只分析
result = analyze_stock('600519')
print(result['ai_analysis']['operation_advice'])

# 批量分析
results = analyze_stocks(['600362', '601318', '159892'])

配置

  1. 复制配置模板:
cp config.example.json config.json
  1. 填入 DeepSeek API Key:
{
  "ai": {
    "provider": "openai",
    "api_key": "sk-your-deepseek-key",
    "base_url": "https://api.deepseek.com/v1",
    "model": "deepseek-chat"
  }
}
  1. (可选) 启用 market-data skill 数据源:
{
  "data": {
    "use_market_data_skill": true,
    "market_data_skill_path": "../market-data"
  }
}

返回数据

{
    'code': '600519',
    'name': '贵州茅台',
    'technical_indicators': {
        'trend_status': '强势多头',
        'ma5': 1500.0, 'ma10': 1480.0, 'ma20': 1450.0,
        'bias_ma5': 2.5,
        'macd_status': '金叉',
        'rsi_status': '强势买入',
        'buy_signal': '买入',
        'signal_score': 75
    },
    'ai_analysis': {
        'sentiment_score': 75,
        'operation_advice': '买入',
        'confidence_level': '高',
        'target_price': '1550',
        'stop_loss': '1420'
    }
}

项目信息


⚠️ 免责声明: 本项目仅供学习研究,不构成投资建议。股市有风险,投资需谨慎。