fundamental-filter

Screen stocks by PE, PB, and ROE across A-shares, US, and HK markets.

1|Updated Jun 23, 2026
One-click install
npx skills add https://github.com/644408071-design/Kokpop --skill fundamental-filter-644408071-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fundamental-filter
Source: https://github.com/644408071-design/Kokpop/tree/main/agent/src/skills/fundamental-filter
Command: npx skills add https://github.com/644408071-design/Kokpop --skill fundamental-filter-644408071-design

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of fundamental factor screening of stocks, saving time and reducing manual errors in financial analysis.

Core Features & Use Cases

  • Fundamental Factor Screening: Screens stocks based on metrics like PE, PB, ROE for value or growth selection.
  • Market Support: Supports A-shares, US stocks, and HK stocks using different data sources.
  • Signal Logic: Provides value and growth filters based on PE, PB, ROE, and market cap.

Quick Start

Run the 'fundamental-filter' skill with the A-share market data for stocks '000001.SZ', '600036.SH', and '000858.SZ' from 2023-01-01 to 2024-12-31.

Frequently Asked Questions about fundamental-filter

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

FAQPage Schema
How do I screen stocks based on fundamental metrics like PE, PB, and ROE?

You can screen stocks by fundamental metrics like PE, PB, and ROE by applying value and growth filters to time-series financial data, which outputs a filtered list of stocks matching your specified criteria.

Can I run fundamental analysis on A-shares, US stocks, and HK stocks?

Fundamental analysis supports A-shares, US stocks, and HK stocks by pulling time-series financial data from specific data sources per market, enabling multi-market value and growth stock screening.

How do I automate fundamental factor screening for a specific date range?

Automating fundamental factor screening for a specific date range involves running the filter with your target stock tickers and defining the start and end dates to process the time-series financial data.

Does this fundamental stock screening require yfinance and pandas to work?

Yes, fundamental stock screening requires pandas, numpy, and yfinance to process time-series financial data and calculate the fundamental metrics needed for value and growth filtering.

What is the best way to filter growth stocks using financial metrics?

Filtering growth stocks is best handled by applying fundamental factor screening logic to financial metrics like ROE and market cap, generating a filtered list of stocks that meet your growth criteria.