Skip to main content
ClaudeWave
Skill424 estrellas del repoactualizado 3d ago

china-deal-screening

The china-deal-screening skill systematically filters and evaluates A-share investment opportunities using Chinese market data sources like iFind and AkShare. Users invoke it to screen Chinese equities across multiple criteria including market capitalization, valuation multiples (P/E, P/B), financial health metrics, profitability ratios, liquidity thresholds, and governance factors, then ranks candidates by quality and value characteristics specific to mainland Chinese stock markets.

Instalar en Claude Code
Copiar
git clone --depth 1 https://github.com/jwangkun/claude-for-financial-services-cn /tmp/china-deal-screening && cp -r /tmp/china-deal-screening/agent-plugins/china-model-builder/skills/china-deal-screening ~/.claude/skills/china-deal-screening
Después abre una sesión nueva de Claude Code; el skill carga automáticamente.

SKILL.md

# china-deal-screening

## Purpose

Screen **A股投资标的** — systematic deal screening for Chinese equity investments.

## Data Sources

### Primary: iFind MCP (Tier-1 付费) / AkShare MCP (Tier-2 免费备选)

```python
get_industry_stocks(industry="...")    → Industry universe
get_quote(ticker)                     → Valuation screening
get_financials(ticker, "income")      → Financial screening
get_index_data("000001")              → Market context
```

### Secondary Sources
- 东方财富 — stock screener
- 同花顺 iFinD — screening tool
- 巨潮 — company filings
- Wind — professional screening

## Workflow

### Step 1: Define Screening Criteria

**Screening framework:**

| Category | Criteria | Typical Range |
|----------|----------|---------------|
| 市值 (Market cap) | Min/max | ¥50亿 - ¥500亿 |
| 估值 (Valuation) | P/E, P/B | P/E 10-30x |
| 成长 (Growth) | Revenue/earnings growth | >15% YoY |
| 盈利 (Profitability) | ROE, margins | ROE >15% |
| 财务健康 (Financial health) | Debt/equity, current ratio | D/E <60% |
| 流动性 (Liquidity) | Avg daily volume | >¥5000万 |
| 治理 (Governance) | Ownership structure | Clean cap table |

### Step 2: Build Screening Universe

**Universe construction:**

| Filter | Criteria | Source |
|--------|----------|--------|
| A股主板 | 600/000/001开头的6位代码 | AkShare |
| 创业板 | 300开头 | AkShare |
| 科创板 | 688开头 | AkShare |
| 北交所 | 8/9开头 | AkShare |
| ST排除 | Exclude ST/*ST | Filter |
| 次新股 | Exclude <6 months | Filter |

### Step 3: Financial Screening

**Financial metrics:**

| Metric | Formula | Target |
|--------|---------|--------|
| 营业收入增速 | (Revenue - Revenue_prev) / Revenue_prev | >15% |
| 净利润增速 | (NI - NI_prev) / NI_prev | >15% |
| ROE | Net Income / Average Equity | >15% |
| 毛利率 | Gross Profit / Revenue | >30% |
| 净利率 | Net Income / Revenue | >10% |
| 资产负债率 | Total Debt / Total Assets | <60% |
| 经营现金流/净利润 | OCF / Net Income | >0.8 |

### Step 4: Valuation Screening

**Valuation metrics:**

| Metric | Formula | Target |
|--------|---------|--------|
| P/E (TTM) | Price / TTM EPS | 10-30x |
| P/B | Price / BV per share | 1-5x |
| P/S | EV / Revenue | 1-5x |
| EV/EBITDA | EV / EBITDA | 5-15x |
| PEG | P/E / Growth rate | <1.0 |
| 股息率 | Dividend / Price | >2% (if applicable) |

### Step 5: Technical Screening (Optional)

**Technical filters:**

| Indicator | Criteria |
|-----------|----------|
| 股价位置 | Not at 52-week high |
| 均线 | Above key MAs |
| 成交量 | Above average |
| 波动率 | Moderate |

### Step 6: Quality Screening

**Quality filters:**

| Factor | Check |
|--------|-------|
| 审计意见 | Standard unqualified (标准无保留) |
| 管理层 | Stable, experienced |
| 股东结构 | No 质押风险 (pledge risk) |
| 关联交易 | Reasonable level |
| 诉讼/处罚 | No material issues |

### Step 7: Scoring & Ranking

**Scoring model:**

| Category | Weight | Score (1-10) | Weighted |
|----------|--------|-------------|----------|
| 估值吸引力 | 25% | | |
| 成长性 | 20% | | |
| 盈利能力 | 20% | | |


| 财务健康 | 15% | | |
| 质量/治理 | 10% | | |
| 流动性 | 10% | | |
| **Total** | **100%** | | |

**Rank candidates by total score.**

### Step 8: Due Diligence Queue

**Create DD pipeline:**

| Rank | Company | Ticker | Score | Sector | Next Step |
|------|---------|--------|-------|--------|-----------|
| 1 | | | X.X | | Full DD |
| 2 | | | X.X | | Quick scan |
| 3 | | | X.X | | Quick scan |

## Screening Templates

### Template 1: Growth at Reasonable Price (GARP)

| Filter | Criteria |
|--------|----------|
| P/E | 10-25x |
| Revenue growth | >20% |
| ROE | >15% |
| D/E | <50% |
| Market cap | >¥100亿 |

### Template 2: Deep Value

| Filter | Criteria |
|--------|----------|
| P/B | <1.5x |
| Dividend yield | >3% |
| D/E | <40% |
| FCF | Positive |
| Business | Stable, understandable |

### Template 3: Quality Compounder

| Filter | Criteria |
|--------|----------|
| ROE | >20% (3Y avg) |
| Revenue growth | >15% |
| Gross margin | >40% |
| D/E | <40% |
| Market cap | >¥200亿 |

### Template 4: Turnaround Candidate

| Filter | Criteria |
|--------|----------|
| Recent loss | 1-2 years |
| Revenue trough | Near bottom |
| New management | Recent change |
| Restructuring | In progress |
| Industry recovery | Improving |

## China-Specific Screening Considerations

### Market Structure

| Factor | Impact on Screening |
|--------|---------------------|
| 散户主导 | Retail sentiment matters |
| 政策驱动 | Policy changes create opportunities |
| 概念/题材 | Theme investing common |
| 北向资金 | Foreign flows signal quality |
| 机构持仓 | Institutional ownership |

### Common A-share Screening Pitfalls

| Pitfall | Issue | Mitigation |
|---------|-------|-----------|
| 一次性收益 | Distorts growth/earnings | Use 扣非数据 |
| 会计政策 | Aggressive recognition | Check notes |
| 关联交易 | Inflated revenue | Review disclosures |
| 大股东质押 | Pledge risk | Check 质押比例 |
| ST风险 | Delisting risk | Exclude ST stocks |

## Quality Checks

Before finalizing:
- [ ] Criteria well-defined
- [ ] Universe appropriate
- [ ] Data quality verified
- [ ] Scoring model calibrated
- [ ] Top candidates make sense
- [ ] Next steps clear
> **Data Source Mode Switch**: Set env var `IFIND_DATA_SOURCE_MODE` to control data source preference.
> - `ifind-only` (strict): Use iFind only, error if unavailable
> - `ifind-fallback` (default): iFind preferred, fallback to AkShare
> - `akshare-only`: Skip iFind, use AkShare only
china-3-statement-modelSkill

Three-statement financial model for A-share stocks. Adapts the standard 3-statement-model methodology for Chinese accounting standards (CAS), Chinese GAAP differences, and AkShare-sourced financials. Use instead of the original 3-statement-model skill when building integrated IS/BS/CF models for Chinese listed companies.

china-accrual-scheduleSkill

Build accrual schedules for A-share fund administration. Tracks revenue recognition, expense accruals, and working capital timing for fund accounting. Adapted from the original accrual-schedule skill for fund accounting standards. Triggers on "基金应计项目", "应计计提基金", "accrual schedule fund", "NAV accruals", or "accruals [fund]".

china-audit-xlsSkill

Audit financial models and Excel workbooks for A-share analysis. Adapts the original audit-xls skill for Chinese financial modeling standards, CAS conventions, and A-share-specific checks. Triggers on "A股模型审计", "财务模型核查", "audit model China", "audit xlsx", "模型QC", or "check model [company]".

china-break-traceSkill

Forensic financial analysis for A-share fund holdings and portfolio companies. Adapts the original break-trace skill for fund administration context and Chinese market standards. Triggers on "基金持仓核查", "持仓异常", "forensic fund analysis China", "持仓质量分析", or "investigate [fund] holdings".

china-catalyst-calendarSkill

Track upcoming catalysts for A-share coverage universe — earnings dates, regulatory announcements, sector conferences, product launches, and policy events relevant to Chinese equities. Adapted from the original catalyst-calendar skill for A-share market conventions. Triggers on "A股催化剂日历", "事件日历", "财报日历", "earnings calendar A-share", "upcoming catalysts China", or "what's coming up for [company]".

china-clean-data-xlsSkill

Clean and normalize A-share financial data for modeling. Adapts the original clean-data-xls skill for Chinese financial statements, CAS conventions, and A-share data formats. Triggers on "A股数据清洗", "财务数据清洗", "clean financial data China", "数据清洗", or "normalize financial statements".

china-comps-analysisSkill

Comparable company analysis for A-share equities. Adapts the original comps-analysis skill for Chinese market data sources, A-share trading multiples, and domestic peer selection. Triggers on "A股可比公司", "可比分析", "comps China", "peer comparison A-share", "可比公司分析", or "trading comps [industry]".

china-compsSkill

Comparable company analysis for A-share stocks. Uses AkShare MCP to build peer groups, pull financial data, compute valuation multiples (PE, PB, PS), and assess relative value within a Chinese industry sector.