China Skill Creator logo

China Skill Creator

Community
jwangkun
china-skill-creator

Create new China-specific financial skills following the established patterns and conventions. Use this meta-skill to scaffold new china-* skills that integrate with iFind MCP (Tier-1) and AkShare MCP (Tier-2 fallback), follow CAS accounting standards, and adapt workflows for the Chinese market. Triggers on "创建中国skill", "新建A股skill", "create china skill", "new china-skill", "制作skill", or when creating any new china-* skill.

Overview

Publisherjwangkun
Repositoryclaude-for-financial-services-cn
Skill namechina-skill-creator
Stars
834
Forks
132
Bundled files
Instructions only
LicenseApache-2.0
Links
  • Markdown instructions

    A SKILL.md file the model loads on demand, so it only costs tokens when a request actually matches.

  • Works with any LLM

    AI skills are plain Markdown, not provider-specific code, so this works with GPT, Claude, Gemini, Grok, or a local model.

  • Self-contained

    Everything the model needs lives in the instructions — no extra files to sync.

  • Open source

    Published by jwangkun on GitHub. Read the source before you install it.

Installation

Install the China Skill Creator AI skill in TypingMind to use it with any LLM, or drop it into another agent that reads SKILL.md.

1

Install in TypingMind

TypingMind installs a skill straight from its GitHub folder — it reads SKILL.md, bundles the resource files, and stores the result locally.

  1. Open the app and go to Plugins → Skills.
  2. Choose "Install from GitHub".
  3. Paste the skill folder URL below and confirm.
    https://github.com/jwangkun/claude-for-financial-services-cn/tree/main/agent-plugins/china-earnings-reviewer/skills/china-skill-creator
  4. Enable the skill in any chat where you want it available.
Plugins → Skills → Add skill → From GitHub URL, then paste the folder URL and press Continue.
2

Install in another agent

Any agent that reads the Agent Skills format can use this skill — copy the folder into that agent's skills directory.

Claude Code — .claude/skills
git clone --depth 1 https://github.com/jwangkun/claude-for-financial-services-cn.git /tmp/claude-for-financial-services-cn
mkdir -p .claude/skills
cp -r /tmp/claude-for-financial-services-cn/agent-plugins/china-earnings-reviewer/skills/china-skill-creator .claude/skills/china-skill-creator
Restart Claude Code after copying so it picks up the new skill.

Use it in TypingMind

Enable China Skill Creator in any TypingMind chat and the model takes it from there. Its name and description sit in the system prompt, and the moment a request matches, the model loads the full instructions itself — you never invoke it by hand, and it costs no tokens until it is actually used.

The model loads China Skill Creator on its own as soon as a request matches it.

Works with any AI model

AI skills are plain Markdown instructions rather than provider-specific code, so China Skill Creator is not tied to the model it was written for. Install it once in TypingMind and use it with GPT-5, Claude, Gemini, Grok, DeepSeek, Mistral, Llama, or a local model you run yourself — all on your own API keys.

  • Loaded only when it is needed

    The system prompt carries just the name and description. The instructions are fetched on the first matching request, so an idle skill costs nothing.

  • Switch models mid-chat

    Because the skill is instructions rather than code, changing model does not break it — the next model reads the same SKILL.md.

Skill instructions

This is the SKILL.md content the model loads. Read it before installing — a skill is instructions your model will follow.

china-skill-creator

Purpose

Create new china- skills* — scaffold and template new skills for the China financial services plugin ecosystem.

When to Use

Use this skill when:

  • Creating a new china-* skill from scratch
  • Adapting an existing plugins/ skill to China context
  • Extending the china/ directory with new capabilities
  • Ensuring consistency with existing china-* skill patterns

Skill Creation Pattern

Step 1: Choose Vertical

Vertical mapping:

Original VerticalChina VerticalPath
financial-analysis/china-finance/china/vertical-plugins/china-finance/skills/
equity-research/china-finance/china/vertical-plugins/china-finance/skills/
investment-banking/investment-banking/china/vertical-plugins/investment-banking/skills/
private-equity/private-equity/china/vertical-plugins/private-equity/skills/
wealth-management/wealth-management/china/vertical-plugins/wealth-management/skills/
fund-admin/fund-admin/china/vertical-plugins/fund-admin/skills/
operations/operations/china/vertical-plugins/operations/skills/

Step 2: Name Convention

Naming rules:

  • All China skills prefix: china-
  • Mirror original skill name: china-[original-name]
  • Lowercase with hyphens: china-3-statement-model
  • Directory matches skill name

Examples:

OriginalChina Version
comps-analysischina-comps-analysis
earnings-analysischina-earnings-analysis
client-reportchina-client-report

Step 3: Frontmatter Template

Required frontmatter:

yaml
---
name: china-[skill-name]
description: [Chinese + English description]. Triggers on "A股[keywords]", "[Chinese keywords]", "[English keywords]", or "[example usage]".
---

Frontmatter rules:

  • name: lowercase with hyphens, prefixed china-
  • description: Include Chinese trigger words and English fallback
  • Must include --- delimiters

Step 4: SKILL.md Structure Template

Standard structure:

markdown
---
name: china-[skill-name]
description: [description with triggers]
---

# china-[skill-name]

## Purpose

[One-line description in Chinese + English]

## Data Sources

### Tier 0 — 万得 Wind(最全面付费数据)
- 覆盖:A股/港美股/基金/指数/债券/宏观/研报/分析(44个工具)
- MCP 服务:`wind-mcp`(需 `WIND_API_KEY` 密钥,以 `ak_` 开头)
- 优势:全市场覆盖面最广、数据最全面、包含研报和量化分析
- 密钥申请:https://aifinmarket.wind.com.cn/#/home

### Tier 1 — 同花顺 iFind(付费精确数据) / AkShare(Tier-2 免费备选)

\```python
get_quote(ticker)                     → [what it returns]
get_financials(ticker, "income")      → [what it returns]
\```

### Secondary Sources
- 巨潮 — [usage]
- 上交所/深交所 — [usage]
- Wind / Choice — [usage]

## Workflow

### Step 1: [Step Name]

[Content]

### Step 2: [Step Name]

[Content]

[... more steps ...]

## China-Specific Considerations

### [Topic]

[China-specific guidance]

## Quality Checks

Before delivering:
- [ ] [Check 1]
- [ ] [Check 2]
- [ ] [Check 3]

Step 5: China Adaptation Checklist

When adapting from original skill:

Adaptation AreaChina-Specific Changes
Data sourcesReplace Western sources with iFind/AkShare/巨潮/同花顺
AccountingUS GAAP → CAS
TaxUS tax → 25% China corporate tax
CurrencyUSD → CNY (¥)
Units$M → 万元 / 亿元
TerminologyEnglish → Chinese (归母净利润, etc.)
MarketUS markets → A-share (主板/创业板/科创板)
RegulationsSEC → CSRC / 证监会
IndustryUS sectors → 东方财富 categories
Reporting10-K/Q → 年报/季报

Step 6: Required Sections

Every china-* SKILL.md must include:

SectionRequired?Content
name✓Frontmatter, china- prefix
description✓Chinese + English, triggers
## Purpose✓One-line description
## Data Sources✓iFind MCP (primary) + AkShare (fallback)
## Workflow✓Step-by-step process
## China-Specific Considerations✓China adaptations
## Quality Checks✓Pre-delivery checklist

Step 7: Data Source Tool Reference (iFind + AkShare)

Commonly used tools:

python
# Market data
get_quote(ticker)                    → Current quote
get_historical_data(ticker)          → Historical prices
get_index_data(index_code)           → Index data
get_market_overview()                → Market summary

# Financials
get_financials(ticker, "income")     → Income statement
get_financials(ticker, "balance")    → Balance sheet
get_financials(ticker, "cashflow")   → Cash flow

# Industry & peers
get_industry_stocks(industry="...")   → Industry peers
get_stock_info(ticker)               → Company info

# Funds
get_fund_data(fund_code)             → Fund data

# News (china-news MCP — separate server)
get_stock_news(ticker="{{TICKER}}")         → Individual stock news
get_market_headlines(top_n=20)              → Market headlines

Step 8: Common Patterns

CAS Accounting terms to use:

  • 营业收入 (Revenue, net of VAT)
  • 营业成本 (COGS)
  • 归母净利润 (Net income to parent)
  • 扣非净利润 (Non-GAAP net income)
  • 经营现金流 (Operating CF)
  • 资本支出 (CapEx)
  • EPS (每股收益)
  • ROE (净资产收益率)
  • 毛利率 (Gross margin)
  • 净利率 (Net margin)

A-share conventions:

  • Stock codes: 6-digit (e.g., "600519", "000001")
  • No exchange prefix
  • 主板/创业板/科创板/北交所
  • 涨跌停: ±10% (±20% for 创业板/科创板)
  • 千元 / 万元 / 亿元 units

Tax conventions:

  • Corporate tax: 25% (15% for 高新技术企业)
  • VAT: 13% (standard), excluded from revenue
  • Stamp duty: 0.05% on seller
  • Dividend tax: 20% (10% for >1 year holding)

Step 9: Forbidden Patterns

Never use in china- skills:*

Western data sources, indices, and filing systems must be replaced with China-native equivalents (iFind / AkShare / 巨潮 / 上交所 / 深交所 / 中证指数 / 东方财富 / 企查查 / 晨星中国). The check-china.py validation script enforces this — any skill containing these patterns will fail validation.

See the "China Adaptation Checklist" (Step 5) for the full mapping.

Step 10: Validation

After creating a new skill:

bash
# Check for forbidden patterns
cd china && python3 scripts/check-china.py

# Sync to agent bundles
python3 scripts/sync-china-skills.py

Quick-Start Template

markdown
---
name: china-[name]
description: [Chinese description with triggers].
---

# china-[name]

## Purpose

[Chinese + English description]

## Data Sources

### Tier 0 — 万得 Wind(最全面付费数据)
- 覆盖:A股/港美股/基金/指数/债券/宏观/研报/分析(44个工具)
- MCP 服务:`wind-mcp`(需 `WIND_API_KEY` 密钥,以 `ak_` 开头)
- 优势:全市场覆盖面最广
- 密钥申请:https://aifinmarket.wind.com.cn/#/home

### Tier 1 — 同花顺 iFind(付费精确数据) / AkShare(Tier-2 免费备选)

\```python
get_quote(ticker) → [description]
\```

### Secondary Sources
- 巨潮 — [usage]

## Workflow

### Step 1: [Name]

[Content]

### Step 2: [Name]

[Content]

## China-Specific Considerations

[Content]

## Quality Checks

Before delivering:
- [ ] [Check 1]
- [ ] [Check 2]

Example: Creating a New Skill

Scenario: Create china-portfolio-optimization

  1. Choose vertical: china-finance (financial analysis)
  2. Create directory: china/vertical-plugins/china-finance/skills/china-portfolio-optimization/
  3. Create SKILL.md: Use template above
  4. Add China adaptations:
    • Use A-share universe
    • Consider 涨跌停 limits
    • Factor in 北向资金 flows
    • Use 东方财富 sector classifications
  5. Sync: Run sync-china-skills.py
  6. Validate: Run check-china.py

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

Frequently asked questions

What does the China Skill Creator AI skill do?

Create new China-specific financial skills following the established patterns and conventions. Use this meta-skill to scaffold new china-* skills that integrate with iFind MCP (Tier-1) and AkShare MCP (Tier-2 fallback), follow CAS accounting standards, and adapt workflows for the Chinese market. Triggers on "创建中国skill", "新建A股skill", "create china skill", "new china-skill", "制作skill", or when creating any new china-* skill.

Why use China Skill Creator on TypingMind?

Because you install it once and use it with any model. China Skill Creator is plain Markdown rather than provider-specific code, so the same skill runs on GPT-5, Claude, Gemini, Grok, or a local model — and you can switch model mid-chat without it breaking. TypingMind runs on your own API keys, so you pay providers directly instead of a per-seat subscription, and your skills and chats stay in your own storage.

How do I install China Skill Creator in TypingMind?

Open Plugins → Skills → Install from GitHub in TypingMind and paste https://github.com/jwangkun/claude-for-financial-services-cn/tree/main/agent-plugins/china-earnings-reviewer/skills/china-skill-creator. TypingMind reads its SKILL.md and installs it as a skill you can enable per chat.

Which AI models can use China Skill Creator?

Any model you connect in TypingMind. AI skills are plain Markdown instructions rather than provider-specific code, so GPT, Claude, Gemini, Grok, and local models can all load this skill when a request matches it.

How many AI models can I use with China Skill Creator?

As many as you like. As long as a model supports skills, you can use China Skill Creator with it — GPT, Claude, Gemini, Grok, DeepSeek, Mistral, Llama and more — all on TypingMind with your own API keys.

Is the China Skill Creator AI skill free?

Yes. It is published on GitHub by jwangkun under the Apache-2.0 license. You only pay your own AI provider for the tokens you use.

What are AI skills?

An AI skill is a reusable instruction bundle that teaches an AI model how to do one specific task. It follows the open Agent Skills format: a SKILL.md file with a name and description, plus any scripts, templates or reference files the model may need. The model reads the instructions only when your request matches the skill, so an installed skill costs nothing until it is used.

How are AI skills different from plugins or MCP servers?

A plugin or MCP server gives a model new tools to call — code that runs somewhere and returns a result. An AI skill gives the model knowledge and process instead: how to approach a task, which steps to follow, what good output looks like. Skills are plain Markdown, so they need no server, no API key and no runtime, and they work with any model.

View all

Set up your own AI workspace now

Get notified about new features and future giveaways by subscribing to our newsletter 👇