stock-analyzer

Analyze stocks using fundamental and technical indicators with yfinance, finvizfinance, and SEC EDGAR data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance, finvizfinance, pandas, matplotlib, jsPDF, openinsider, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of analyzing stocks and companies, providing users with comprehensive insights for investment decisions.

Core Features & Use Cases

  • Fundamental Analysis: Evaluate a company's financial health, valuation, and quality using metrics like P/E, PEG, FCF yield, and debt levels.
  • Technical Analysis: Assess market trends and price action using indicators like SMAs and RSI.
  • Insider & Retail Insights: Identify potential opportunities missed by institutions, such as insider cluster buys and short squeeze setups.
  • Use Case: A user wants to understand if Apple (AAPL) is a good investment. This Skill will pull its financials, compare its valuation to industry peers, analyze its recent stock performance, and summarize key risks and catalysts.

Quick Start

Analyze Apple stock using fundamental and technical analysis, and provide a research report.

Frequently Asked Questions about stock-analyzer

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

FAQPage Schema
How do I perform fundamental and technical stock analysis for investment research?

Stock analysis evaluates financial health by combining fundamental metrics like P/E and debt levels with technical indicators like RSI. This process pulls market data and SEC filings to generate comprehensive research reports for investment decisions.

What is the best way to identify insider cluster buys and short squeeze setups?

Insider cluster buys are identified by tracking insider activity data to spot opportunities missed by institutions. Short squeeze setups use retail insights and market data to detect potential price action anomalies.

How do I generate a financial model and comparative valuation tables for a stock?

Financial modeling and comparative tables are generated by retrieving financials with yfinance and comparing valuation metrics against industry peers. This yields structured comparative data to assess investment viability.

Does stock analysis work with yfinance and finvizfinance data for market trends?

Stock analysis works with yfinance and finvizfinance to retrieve market data and assess trends. It integrates these platforms to evaluate price action, calculate indicators like SMAs, and summarize risks and catalysts.

Can I use stock analysis to evaluate a company's financial health and FCF yield?

Stock analysis evaluates a company's financial health by calculating metrics like FCF yield, PEG ratio, and debt levels. It uses fundamental analysis to determine valuation and overall financial quality for investment research.

What are the limitations of using technical analysis indicators like SMAs and RSI?

Technical analysis indicators like SMAs and RSI are limited to assessing historical market trends and price action. They require combination with fundamental analysis and SEC EDGAR filings for full investment context.