stock-analyzer

Analyze stocks with fundamentals, technical indicators, and PDF reports.

Updated Apr 18, 2026
One-click install
npx skills add https://github.com/Mo7amed-Mahmoud/ZeinaGuard-Pro --skill stock-analyzer-mo7amed-mahmoud
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-analyzer
Source: https://github.com/Mo7amed-Mahmoud/ZeinaGuard-Pro/tree/main/.local/secondary_skills/stock-analyzer
Command: npx skills add https://github.com/Mo7amed-Mahmoud/ZeinaGuard-Pro --skill stock-analyzer-mo7amed-mahmoud

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance, matplotlib, fpdf2, pandas, openpyxl, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

Analyze and deliver stock research by fusing fundamentals, technical indicators, and polished PDF reports.

Core Features & Use Cases

  • Fundamental analysis: earnings, valuations, growth, margins, and risk factors.
  • Technical indicators: 50/200-day SMAs, RSI, price profiling, and sector context.
  • Deliverables: a professional PDF research report with charts; optional Excel-based DCF model and peer tables.

Quick Start

Provide a stock ticker to generate a comprehensive PDF stock research report with fundamentals, technicals, and a company profile.

Frequently Asked Questions about stock-analyzer

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

FAQPage Schema
How do I generate a stock analysis report with fundamentals and technicals?

To generate a stock analysis report, provide a stock ticker to combine fundamental metrics like earnings and valuations with technical indicators such as RSI and SMAs, outputting a formatted PDF research document.

What is the best way to automate stock research with live market data and PDFs?

Automating stock research involves pulling live market data using yfinance to compute moving averages and evaluate valuations, ultimately generating a professional PDF report with embedded charts.

Can I build a DCF model and peer comparison tables for a stock watchlist?

Yes, you can optionally generate an Excel-based DCF model and peer comparison tables alongside the standard PDF research report when analyzing a single stock or a watchlist.

Does the stock analysis workflow support exporting financial charts to a PDF?

Yes, the stock analysis workflow supports exporting financial charts to a PDF by utilizing matplotlib to generate visualizations and fpdf2 to embed them directly into the final research report.

Do I need pandas and openpyxl to format financial data for stock reports?

You need pandas to structure the computed market data and openpyxl to optionally format the Excel-based DCF model and peer tables that accompany the PDF stock analysis report.

What technical indicators are calculated when reviewing stock fundamentals?

When reviewing stock fundamentals, the calculation includes 50-day and 200-day simple moving averages, the Relative Strength Index, price profiling, and sector context to inform the final report.