undervalued-stock-screener

undervalued-stock-screener is a skill for Claude Code, Codex from Geeksfino/finskills. It costs 78 tokens per session (1,174 once invoked), scanned A, original, Apache-2.0.

A stock-screening guide for China’s A-share market, which is the mainland Chinese stock exchange system. It looks for listed companies with solid business results but relatively low share valuations.

In plain words
What is it for?
Use it to screen for low-PE or low-PB stocks, compare companies with their industry peers, and review each candidate’s business, possible reasons for its low valuation, risks, and estimated fair-value range.
Why use it?
It helps narrow a large market to companies that may be undervalued, while filtering out weak growth, excessive debt, poor cash generation, and some higher-risk listings.

Skill for Claude CodeCodex

Written for no agent in particular: nothing here depends on one.

Good fit Use it to screen for low-PE or low-PB stocks, compare companies with their industry peers, and review each candidate’s business, possible reasons for its low valuation, risks, and estimated fair-value range.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/geeksfino/finskills/undervalued-stock-screener
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add Geeksfino/finskills --skill undervalued-stock-screener
Clone the repo
git clone --depth 1 https://github.com/Geeksfino/finskills

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for undervalued-stock-screener

README.md
[![agentmods](https://agentmods.dev/badge/skills/geeksfino/finskills/undervalued-stock-screener/github.svg)](https://agentmods.dev/skills/geeksfino/finskills/undervalued-stock-screener)
Your own site
<a href="https://agentmods.dev/skills/geeksfino/finskills/undervalued-stock-screener"><img src="https://agentmods.dev/badge/skills/geeksfino/finskills/undervalued-stock-screener/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for undervalued-stock-screener

Your own site · 80×15
<a href="https://agentmods.dev/skills/geeksfino/finskills/undervalued-stock-screener"><img src="https://agentmods.dev/badge/skills/geeksfino/finskills/undervalued-stock-screener.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 78 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,174 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00078 $0.01174
Opus 5 $0.00039 $0.00587
Sonnet 5 $0.00016 $0.00235
Haiku 4.5 $0.00008 $0.00117

Measured 12d ago against content hash cc66bd46ddcc, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

undervalued-stock-screener scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 12d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

China-market/undervalued-stock-screener/SKILL.md · 75 lines

What it actually says

低估值股票筛选器

扮演专业的权益研究分析师。扫描A股市场,筛选出基本面强劲但被市场低估的上市公司。

工作流程

第一步:确定参数

与用户确认:

  1. 筛选范围 — 全市场、特定申万一级行业、主板/创业板/科创板/北交所、或自定义股票池
  2. 市值范围 — 无限制(默认)、大盘(>500亿)、中盘(100–500亿)、小盘(<100亿)
  3. 结果数量 — 默认:10家
  4. 侧重点 — 综合评估(默认)、深度价值(低PB导向)、成长价值(PEG导向)、红利价值

默认参数:全市场、无市值限制、10家、综合评估。

第二步:应用筛选条件

对全部候选股票应用以下筛选条件。详细标准参见 references/screening-methodology.md

筛选条件 标准
PE估值 滚动PE低于所属申万行业中位数
PB估值 PB低于所属行业中位数(配合ROE筛选)
营收与利润增长 近3–5年营收和归母净利润复合增长率为正
资产负债率 低于行业中位数(金融行业除外)
自由现金流 正值且近3年累计为正
ROIC/ROE ROE高于行业平均水平

自动排除:ST/*ST公司、上市不满2年的公司、近12个月净利润为负的公司。

第三步:深度分析

对通过筛选的股票逐一分析。关注:

  1. 业务概述 — 主营业务、竞争优势(护城河)、行业地位
  2. 低估原因分析 — 为什么市场给出了低估值
  3. 核心风险 — 可能使低估合理化的因素
  4. 估值区间估计 — 基于多种方法的合理估值范围

第四步:编制报告

以结构化报告呈现,格式参见 references/output-template.md

筛选条件摘要

条件 过滤目的 A股特殊考量
PE < 行业中位数 排除过度溢价公司 A股整体PE中枢高于成熟市场,使用行业相对法
PB < 行业中位数 识别资产折价 银行/地产PB长期破净需额外判断
营收/利润正增长 排除衰退中的"价值陷阱" 关注扣非净利润(排除一次性损益)
低资产负债率 排除财务风险 金融行业需使用行业专属指标
正自由现金流 确认盈利质量 高应收账款/存货的公司需警惕
高ROE/ROIC 确认资本效率 关注杜邦分析,区分高杠杆驱动vs真实盈利能力

数据增强

如需实时市场数据支撑分析,请使用金融数据工具包技能(findata-toolkit-cn)。该工具包提供A股实时行情、财务指标、董监高增减持、北向资金、宏观数据等功能,所有数据源免费,无需API密钥。

重要注意事项

  • A股估值中枢偏高:A股历史估值中枢高于美股等成熟市场(部分因审批制/注册制初期供给不足),因此使用行业相对估值法更为适用。
  • 扣非净利润:A股公司非经常性损益项目(政府补贴、投资收益、资产处置)较多,应使用扣非后净利润评估持续盈利能力。
  • 壳价值与注册制:注册制全面推行后壳价值逐渐下降,传统的"小盘股溢价"正在消退。
  • 行业差异极大:银行PB长期在0.5–0.8x不代表低估(可能反映资产质量担忧),科技行业高PE可能合理(高增长预期)。须在行业内部比较。
  • 国企vs民企:国企可能存在"国企折价"(治理效率担忧),但近年国企改革正在缩小这一差距。
  • 非投资建议:低估值筛选仅为信息整理工具,不构成投资建议。"便宜"不等于"值得买"。
Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 12d ago First seen · 75 lines · 78 tokens per session scan A cc66bd46ddcc

Subscribe to this mod's changes

undervalued-stock-screener is a skill published in the GitHub repository Geeksfino/finskills (279 stars, last pushed 6mo ago), licensed Apache-2.0. It adds 78 tokens to every session and 1,174 once invoked, about $0.0004 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.

Related

Other skills, from other repositories

sector-rotation

An analysis framework for comparing industries in the Chinese A-share stock market, using business conditions, price momentum, valuation, and money flows. It produces rankings and higher- or lower-allocation suggestions.

HKUDS/Vibe-Trading · 39 tokens

strategy-pivot-designer

Detect backtest iteration stagnation and generate structurally different strategy pivot proposals when parameter tuning reaches a local optimum.

tradermonty/claude-trading-skills · 28 tokens

twitter-reader

Read Twitter/X for financial research using opencli (read-only). Use this skill whenever the user wants to read their Twitter feed, search for financial tweets, view bookmarks, look up user profiles, or gather market sentiment from Twitter/X. Triggers include: "check my feed", "search Twitter for", "show my…

himself65/finance-skills · 161 tokens

chenhao-limit-up

A framework for judging Chinese A-share stocks that have reached the daily price-rise limit, using market mood, sector leadership, and trading momentum.

questflowai/investorskills · 44 tokens

furusato

A Japanese hometown-tax donation manager for furusato nozei, a system where donations to municipalities can qualify for an income-tax or local-tax deduction. It reads donation receipts, stores donation records, and calculates deduction limits.

kazukinagata/shinkoku · 102 tokens

reading-receipt

An image-reading workflow for extracting structured information from receipts, invoices, and hometown-tax donation certificates. It can first extract text from PDFs and otherwise read their images.

kazukinagata/shinkoku · 64 tokens