stock-analyzer

Analyze stocks using yfinance, SEC EDGAR, and insider trading data.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill provides a comprehensive analysis of stocks and companies by combining fundamental and technical analysis, saving users time and providing actionable insights.

Core Features & Use Cases

  • Fundamental Analysis: Valuation metrics like P/E, PEG, EV/EBITDA, and P/S, with comparisons to sector medians.
  • Technical Analysis: Price history, SMAs, RSI, and volume analysis for market trend identification.
  • Comparative Analysis: Side-by-side comparisons of companies and peer metrics for informed investment decisions.
  • Data Verification: Ensures all financial figures are sourced from real data and filings.
  • Report Generation: Outputs detailed PDF and Excel reports with comprehensive analysis and visualizations.
  • Use Case: When analyzing a particular stock or looking for investment opportunities, the stock-analyzer Skill can be used to generate detailed reports that include valuation, technical analysis, and comparative metrics.

Quick Start

Use the stock-analyzer skill to analyze the financial metrics of company 'AAPL'.

Frequently Asked Questions about stock-analyzer

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

FAQPage Schema
How do I automate stock analysis combining fundamental and technical metrics?

Automated stock analysis combines valuation metrics like P/E and EV/EBITDA with technical indicators such as RSI and SMAs. By sourcing data from yfinance and SEC EDGAR filings, it generates comprehensive PDF and Excel reports.

Can I generate PDF and Excel reports for stock analysis using Python?

Generating PDF and Excel reports for stock analysis requires Python libraries like jsPDF, matplotlib, and pandas. The process retrieves financial data from yfinance and outputs detailed reports with visualizations.

What is the best way to perform comparative stock analysis against sector medians?

Comparative stock analysis compares company metrics like P/S and EV/EBITDA against sector medians. By fetching peer data and fundamental metrics, it provides side-by-side evaluations for informed investment decisions.

Do I need yfinance and pandas to retrieve financial metrics for analysis?

Retrieving financial metrics for analysis requires yfinance for data sourcing and pandas for data processing. These dependencies are necessary to fetch price history, valuation data, and process SEC EDGAR filings.

Does technical stock analysis include volume analysis and RSI calculations?

Technical stock analysis includes volume analysis and RSI calculations to identify market trends. It leverages price history and Simple Moving Averages to provide comprehensive technical evaluations of stocks.

How to verify financial data sourced from SEC EDGAR filings and insider trading databases?

Verifying financial data from SEC EDGAR filings and insider trading databases ensures all valuation figures are sourced from real data. This data verification process prevents inaccurate fundamental analysis metrics.