fundamental-filter

Screen stocks by PE, PB, and ROE using tushare and yfinance.

Updated May 25, 2026
One-click install
npx skills add https://github.com/NigarumOvum/AutoTrading --skill fundamental-filter-nigarumovum
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fundamental-filter
Source: https://github.com/NigarumOvum/AutoTrading/tree/main/Vibe-Trading/agent/src/skills/fundamental-filter
Command: npx skills add https://github.com/NigarumOvum/AutoTrading --skill fundamental-filter-nigarumovum

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps traders screen stocks based on fundamental financial metrics, enabling value or growth selection with support for multiple markets and data sources.

Core Features & Use Cases

  • Stock Screening: Filter stocks by PE/PB/ROE, financial statement fields, and other metrics.
  • Market Support: Supports A-shares, HK/US stocks, with different data sources.
  • Use Case: A trader can use this Skill to filter A-shares based on PE, PB, and ROE criteria, or US stocks using yfinance Ticker info.

Quick Start

Use the fundamental-filter skill to screen A-shares based on the criteria provided in the config.json file.

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 financial metrics like PE and PB?

Stock screening by fundamental financial metrics filters equities using PE, PB, and ROE criteria. This Skill applies your configured thresholds to fundamental data, returning filtered lists for value or growth stock selection.

Can I screen A-shares and US stocks using yfinance for fundamental analysis?

Screening A-shares and US stocks for fundamental analysis is supported via tushare and yfinance. The Skill processes A-shares through tushare and HK/US equities through yfinance Ticker info to evaluate financial metrics.

What fundamental analysis metrics are supported for stock screening?

Fundamental analysis stock screening supports PE, PB, and ROE metrics, alongside various financial statement fields. You configure these criteria to filter equities for specific value or growth investment strategies.

How do I filter A-shares using PE, PB, and ROE criteria in a config file?

Filtering A-shares by PE, PB, and ROE criteria requires defining your thresholds in a config.json file. The Skill reads this configuration to screen and return matching A-shares from the underlying data source.

Do I need pandas and numpy to run fundamental stock screening?

Pandas and numpy are required dependencies to run fundamental stock screening. The Skill utilizes these libraries for data processing and numerical analysis when evaluating financial metrics across different markets.

What's the best way to automate value stock selection across multiple markets?

Automating value stock selection across multiple markets involves applying consistent PE, PB, and ROE thresholds. This Skill standardizes the screening process across A-shares, HK, and US stocks to generate comparative results.