stock-analyzer

Analyze stocks using fundamental, technical, and market data via Python libraries.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/Amarbharati-07/cms1 --skill stock-analyzer-amarbharati-07
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-analyzer
Source: https://github.com/Amarbharati-07/cms1/tree/main/.local/secondary_skills/stock-analyzer
Command: npx skills add https://github.com/Amarbharati-07/cms1 --skill stock-analyzer-amarbharati-07

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance, finvizfinance, pandas, matplotlib, openpyxl, xlsxwriter, jsPDF, puppeteer, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill provides in-depth analysis of stocks and companies, helping users make informed investment decisions by leveraging financial data and market trends.

Core Features & Use Cases

  • Fundamental Analysis: Evaluate a company's financial health, valuation, and quality using metrics like P/E, FCF yield, and debt ratios.
  • Technical Analysis: Assess price trends, momentum, and potential trading signals using indicators like SMAs and RSI.
  • Insider & Short Interest Analysis: Identify potential opportunities or risks based on insider trading activity and short interest levels.
  • Comparative Analysis: Benchmark a company against its peers using key financial metrics.
  • Use Case: A user wants to understand if Apple (AAPL) is a good investment right now. This Skill can pull its financial statements, analyze its valuation against the tech sector, check recent insider buys, and present a comprehensive research report.

Quick Start

Analyze the stock ticker AAPL using fundamental and technical data.

Frequently Asked Questions about stock-analyzer

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

FAQPage Schema
How do I perform comprehensive stock analysis using fundamental and technical data?

Fundamental stock analysis evaluates a company's financial health and valuation using metrics like P/E, FCF yield, and debt ratios to determine intrinsic value and assess investment quality.

What is technical stock analysis and how do moving averages identify trading signals?

Technical stock analysis assesses price trends and momentum using indicators like Simple Moving Averages (SMAs) and Relative Strength Index (RSI) to generate potential trading signals and evaluate market entry points.

Can I benchmark a company's financial metrics against its industry peers?

Yes, comparative stock analysis benchmarks a company against its peers using key financial metrics, allowing you to evaluate relative valuation, risk, and investment opportunity within a specific sector.

How do I assess investment risk using insider trading activity and short interest?

Risk assessment analyzes insider trading activity and short interest levels to identify potential market risks or opportunities, providing signals about internal confidence and bearish market sentiment toward a stock.

Does stock analysis with Python require web scraping for financial data?

Stock analysis with Python utilizes libraries like yfinance and finvizfinance alongside web scraping to pull company profiles, financial statements, and market data for comprehensive investment research and evaluation.

What are the limitations of using Python libraries for investment research and company valuation?

Limitations of Python-based investment research include dependency on data availability from sources like yfinance, potential delays in real-time market pricing, and the need to validate scraped financial metrics for accurate company valuation.