stock-analyzer

Analyze stocks with financial data and technical indicators into a PDF report.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/not-subhu/screech --skill stock-analyzer-not-subhu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-analyzer
Source: https://github.com/not-subhu/screech/tree/main/.local/secondary_skills/stock-analyzer
Command: npx skills add https://github.com/not-subhu/screech --skill stock-analyzer-not-subhu

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the complex process of analyzing stocks, providing users with fundamental and technical insights, and delivering a professional PDF report.

Core Features & Use Cases

  • Fundamental Analysis: Provides financial metrics, valuations, and quality assessments.
  • Technical Analysis: Includes price trends, moving averages, and volume analysis.
  • PDF Report Generation: Outputs a comprehensive PDF report including company profiles, technical and fundamental analysis, and portfolio insights.
  • Use Case: For a user seeking to analyze a specific stock, this Skill can generate a detailed report with investment recommendations tailored to their risk profile.

Quick Start

Run the 'stock-analyzer' skill and input the ticker symbol of the stock you want to analyze, e.g., 'stock-analyzer AAPL'.

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 PDF stock analysis report with fundamental and technical indicators?

To generate a comprehensive stock analysis report, you input a ticker symbol and the skill fetches financial data using yfinance to produce a professional PDF. It evaluates fundamental metrics and technical indicators, outputting a detailed document for investment research.

Can I export stock analysis data to an Excel model?

Yes, you can export stock analysis data to an Excel model. The skill utilizes openpyxl to generate an optional Excel model alongside the primary PDF report, allowing for further custom manipulation of financial metrics and technical indicator data.

What financial data do I need to provide for fundamental analysis?

You only need to provide the stock ticker symbol for fundamental analysis. The skill automatically fetches required financial data, valuations, and quality assessments using the yfinance library, requiring no manual data entry or historical price downloads.

Does this stock analysis tool work with pandas and matplotlib for data visualization?

Yes, the stock analysis tool works with pandas and matplotlib for data visualization. It uses pandas for data manipulation and matplotlib to render price trends and volume charts, which are then embedded directly into the generated PDF research report.

What's the best way to automate investment research for multiple stock tickers?

Automating investment research for multiple tickers involves running the skill with individual ticker symbols like 'AAPL' to fetch data via yfinance. It independently calculates financial metrics and technical indicators for each symbol, generating separate PDF reports and optional Excel models.

Are there limitations to using yfinance for technical analysis and investment research?

A limitation of using yfinance for technical analysis is reliance on the availability of public market data feeds. If yfinance cannot retrieve specific fundamental metrics or historical prices for a ticker, the generated PDF report will lack those specific technical indicators.