fundamental_analysis

Score stocks using financial statement and valuation metrics from stocks.db.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/benitorhuang-svg/tw-stock-app --skill fundamental-analysis-benitorhuang-svg
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fundamental_analysis
Source: https://github.com/benitorhuang-svg/tw-stock-app/tree/main/.agents/skills/fundamental_analysis
Command: npx skills add https://github.com/benitorhuang-svg/tw-stock-app --skill fundamental-analysis-benitorhuang-svg

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the complex process of analyzing a stock's financial health, growth potential, and valuation, enabling data-driven investment decisions.

Core Features & Use Cases

  • Quantitative Filtering: Automatically screens out high-risk stocks based on strict financial criteria (profitability, liquidity, debt).
  • Scoring System: Assigns a comprehensive score (0-100) based on growth, profitability, and value metrics.
  • Use Case: Identify undervalued growth stocks by applying the 'fundamental_analysis' skill to a watchlist, receiving a ranked list of stocks with high scores and detailed breakdowns.

Quick Start

Analyze the fundamental health of stock symbol '2330' using the fundamental_analysis skill.

Frequently Asked Questions about fundamental_analysis

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

FAQPage Schema
How do I score and filter stocks based on financial metrics?

Stock scoring and filtering based on financial metrics is done by applying a quantitative model that evaluates profitability, growth, and valuation data from financial statements. The model assigns a comprehensive 0-100 score to rank stocks.

What financial metrics are used in quantitative stock fundamental analysis?

Quantitative stock fundamental analysis uses EPS, profit margins, revenue YoY growth, P/E ratio, P/B ratio, and dividend yield. These valuation and profitability metrics are extracted from financial statement data to assess overall financial health.

How do I identify undervalued growth stocks from a watchlist?

To identify undervalued growth stocks from a watchlist, apply a fundamental analysis model that screens for strict financial criteria and ranks the remaining stocks using a comprehensive scoring system based on growth, profitability, and value metrics.

Do I need to set up a database before analyzing stock fundamentals?

Yes, you need a stocks.db database populated through ETL processes. The analysis requires pre-populated fundamentals, monthly_revenue, and valuation_history tables containing the underlying financial statement data before the scoring model can execute.

How does quantitative investing handle high-risk stock screening?

Quantitative investing handles high-risk stock screening by automatically filtering out stocks that fail strict financial criteria. The model evaluates liquidity, debt levels, and profitability margins to ensure only financially healthy stocks pass the initial quantitative screen.

Can fundamental analysis be used for value investing instead of growth stock selection?

Fundamental analysis can be applied to value investing by leveraging the same valuation metrics, such as P/E ratio, P/B ratio, and dividend yield. The quantitative scoring system evaluates these value indicators alongside growth and profitability data to rank potential investments.