stock-analyzer

Analyze stocks using fundamental metrics, technical indicators, and market data.

Updated Jun 19, 2018
One-click install
npx skills add https://github.com/ouzayr/Utilities --skill stock-analyzer-ouzayr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-analyzer
Source: https://github.com/ouzayr/Utilities/tree/main/DailyPlanner/.local/secondary_skills/stock-analyzer
Command: npx skills add https://github.com/ouzayr/Utilities --skill stock-analyzer-ouzayr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yfinance, finvizfinance, pandas, matplotlib, requests, beautifulsoup4, numpy, and includes scripts (resource) and references (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 fundamental, technical, and market data.

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 volume using indicators like SMAs and RSI.
  • Insider & Short Interest Analysis: Identify potential trading signals from insider transactions and short squeeze risks.
  • Comparative Analysis: Benchmark companies against their peers using a standardized table.
  • Use Case: A user wants to understand if Apple (AAPL) is a good investment right now. The skill will pull its financials, compare its valuation to the tech sector, analyze its recent price movements, and check for insider activity.

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 analyze a stock using fundamental and technical indicators?

Stock analysis pulls financial data using yfinance and finvizfinance to evaluate company health, calculate valuation ratios, and generate technical indicators like SMAs and RSI. This Skill automates pulling financials, comparing valuations against sector peers, and tracking price momentum for informed investment research.

What is the best way to compare a stock against its sector peers?

Comparative stock analysis benchmarks companies against peers using a standardized comparison table. This Skill leverages finvizfinance to pull sector data, evaluates relative valuation metrics, and compares financial health alongside insider activity to identify relative investment opportunities.

Can I use yfinance and finvizfinance together for investment research?

Yes, yfinance and finvizfinance can be integrated to pull comprehensive market data and financials. This Skill combines both libraries to assess company profiles, gather SEC filing data through web scraping, and calculate risk metrics for thorough investment opportunity assessment.

How do I check short interest and insider transactions for a stock ticker?

Insider and short interest analysis identifies potential trading signals from insider transactions and short squeeze risks. This Skill scrapes financial news and SEC filings using beautifulsoup4 and requests to monitor insider activity and assess short interest levels for specific stock tickers.

Does stock analysis require pandas and numpy for financial data processing?

Stock analysis requires pandas and numpy to process financial data and calculate technical indicators. This Skill uses these libraries to manipulate financial dataframes, compute mathematical valuation metrics, and structure comparative analysis tables for evaluating investment risk.

What are the limitations of using web scraping for SEC filings in stock analysis?

Web scraping SEC filings with beautifulsoup4 can be limited by website structure changes and rate limiting. This Skill relies on requests and beautifulsoup4 to scrape financial news and SEC filings, which may face constraints when accessing real-time market data or heavily protected financial portals.