stock-analyzer

Fetch market data and compute value, technical, growth, and financial-health metrics for stock reports.

1|Updated May 13, 2026
One-click install
npx skills add https://github.com/wtgoku-create/PopiStudio --skill stock-analyzer-wtgoku-create
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-analyzer
Source: https://github.com/wtgoku-create/PopiStudio/tree/main/SKILLs/stock-analyzer
Command: npx skills add https://github.com/wtgoku-create/PopiStudio --skill stock-analyzer-wtgoku-create

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, pandas, yfinance, and includes scripts (resource) components.

What problem does it solve?

It solves the problem of time-consuming, multi-angle stock research by combining real-time quotes, valuation metrics, technical indicators, and growth signals into one structured investment report.

Core Features & Use Cases

  • Real-time Market Data — Current price, volume, market cap, and volatility proxies.
  • Valuation & Fundamental Metrics — P/E, P/B, ROE, ROA, dividend yield, and payout-related signals.
  • Technical Indicators — MA5/20/60, RSI, MACD, Bollinger Bands, and VWAP.
  • Growth & Financial Health — Revenue/earnings growth and debt/liquidity ratios for a risk-aware view.
  • Use Case: When you need to compare a Chinese A-share stock against a US stock, run the same analysis flow to get an overall rating plus suggested trading strategies and risk flags.

Quick Start

Ask PopiStudio to run stock deep analysis for ticker AAPL for the default period 6mo.

Frequently Asked Questions about stock-analyzer

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

FAQPage Schema
How do I generate a stock analysis report with technical indicators and valuation metrics?

To generate a stock analysis report, run the provided Python analyzer with a required ticker argument and an optional period selection. It fetches real-time market data via yfinance and computes technical indicators, valuation metrics, and growth signals into a structured text or JSON report.

Can I use yfinance to compare A-share, US, and HK stocks for swing trading strategies?

Yes, you can analyze A-share, US, and HK stocks by running the same analysis flow. The analyzer uses yfinance to fetch market data and computes technical indicators like RSI and MACD to support swing trading strategies and provide scenario-based guidance.

What technical indicators and fundamental valuation metrics are included in stock deep analysis?

Stock deep analysis includes technical indicators such as MA5/20/60, RSI, MACD, Bollinger Bands, and VWAP, alongside fundamental valuation metrics like P/E, P/B, ROE, ROA, and dividend yield to assess financial health and investment ratings.

Does the stock analyzer require pandas and numpy to calculate financial health and risk assessments?

Yes, the stock analyzer requires pandas and numpy dependencies to process market data and calculate financial health metrics, growth signals, and risk assessments for comprehensive investment research workflows.

How do I run a stock deep analysis for a specific ticker like AAPL for a 6-month period?

Run the Python analyzer with the desired ticker argument, such as AAPL, and specify the optional period parameter like 6mo. The tool outputs an investment rating, suggested trading strategies, and risk flags based on the computed metrics.