stock-analyzer

Analyze stocks using fundamental and technical metrics from financial data sources.

1|Updated Aug 24, 2025
One-click install
npx skills add https://github.com/Pixoraft/KirpalSecure-site --skill stock-analyzer-pixoraft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-analyzer
Source: https://github.com/Pixoraft/KirpalSecure-site/tree/main/.local/secondary_skills/stock-analyzer
Command: npx skills add https://github.com/Pixoraft/KirpalSecure-site --skill stock-analyzer-pixoraft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance, finvizfinance, pandas, matplotlib, jsPDF, react, 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, technical indicators, and risk assessments.

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 ratios.
  • Technical Analysis: Assess price trends, momentum, and potential trading signals using SMAs, RSI, and volume.
  • Risk Assessment: Identify potential risks through SEC filings (10-K, 10-Q), insider activity, and short interest.
  • Comparative Analysis: Benchmark companies against their peers using a detailed comparison table.
  • Use Case: A user wants to understand if Apple (AAPL) is a good investment. The skill will pull its financials, analyze its valuation against the tech sector, check recent insider trading, and present a comprehensive research report.

Quick Start

Analyze the stock ticker 'MSFT' and generate 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 analyze a stock using fundamental and technical indicators?

To analyze a stock, evaluate financial health using P/E and FCF yield for fundamental analysis, and assess price trends using SMAs and RSI for technical analysis. This approach processes financial data to generate comprehensive investment research reports.

What is the best way to assess investment risks from SEC filings?

Assess investment risks by extracting data from SEC filings like 10-K and 10-Q reports. Identify potential vulnerabilities by analyzing insider trading activity and short interest alongside standard financial metrics for comprehensive risk assessment.

Can I use yfinance and finvizfinance data to benchmark companies against peers?

Yes, you can use yfinance and finvizfinance to retrieve financial data for comparative analysis. Benchmark companies against their peers by generating detailed comparison tables that evaluate relative valuation and financial quality metrics.

Does stock analysis with Python require generating PDF and Excel outputs?

Generating PDF and Excel outputs is supported for stock analysis reports. Using Python libraries like jsPDF and pandas, the analysis processes financial data and exports detailed research documents for investment decision-making.

What limitations exist when using Python libraries for equity research?

Limitations for equity research include dependency on external data sources like yfinance and SEC filings for accuracy. If source data is delayed or incomplete, technical indicators and fundamental analysis outputs may not reflect real-time market conditions.