stock-analysis

Analyze stocks with technical indicators and generate trading recommendations.

5.0k|479|Updated Feb 2, 2026
One-click install
npx skills add https://github.com/anbeime/skill --skill stock-analysis-anbeime
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-analysis
Source: https://github.com/anbeime/skill/tree/main/skills/stock-analysis/stock-analysis
Command: npx skills add https://github.com/anbeime/skill --skill stock-analysis-anbeime

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, numpy, pandas, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill provides in-depth technical analysis of individual stocks, helping users understand market trends, identify potential risks and opportunities, and make informed trading decisions.

Core Features & Use Cases

  • Real-time Data: Fetches live stock prices and historical data.
  • Technical Indicators: Calculates and analyzes Moving Averages (MA), MACD, and RSI.
  • Support & Resistance: Identifies key price levels for potential trading points.
  • Gap Analysis: Detects and interprets price gaps (upward and downward) for support/resistance insights.
  • Trend & Volume Analysis: Assesses market sentiment and momentum.
  • Actionable Advice: Generates buy/hold/sell recommendations with risk warnings.
  • Use Case: A user can ask for an analysis of a specific stock code (e.g., "Analyze stock 000001"), and the Skill will return a comprehensive report including current price, technical indicators, trend analysis, support/resistance levels, gap analysis, and a trading suggestion.

Quick Start

Analyze the stock with code 000001 by running the stock analysis script.

Frequently Asked Questions about stock-analysis

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I calculate technical indicators like MACD and RSI for stock analysis?

Stock analysis uses Python libraries like numpy and pandas to automatically calculate technical indicators such as Moving Averages, MACD, and RSI. It fetches real-time and historical data to assess market momentum and generate actionable trading recommendations.

How do I identify support and resistance levels using historical stock prices?

Identifying support and resistance levels involves detecting key price gaps and analyzing historical stock prices. This analysis interprets upward and downward price gaps to pinpoint potential trading points and assess market risk for individual stocks.

Can I use Python pandas and numpy to generate trading recommendations for individual stocks?

Yes, you can use Python pandas and numpy to generate trading recommendations. The analysis fetches real-time data, calculates trend and volume insights, and outputs actionable buy, hold, or sell suggestions complete with risk warnings.

What is the best way to perform gap analysis for predicting stock price movements?

Gap analysis for predicting stock price movements detects and interprets upward and downward price gaps in historical data. By examining these gaps alongside volume insights, it identifies support and resistance zones to forecast future trends.

Does stock technical analysis require real-time data to assess market trends accurately?

Stock technical analysis fetches both real-time and historical data to accurately assess market trends. Combining live stock prices with historical calculations of Moving Averages and volume insights provides a comprehensive view of market sentiment.