Skills

China PPTX Author

Generic PowerPoint authoring skill for A-share investment analysis and pitch decks.

Install

npx skills add jwangkun/claude-for-financial-services-cn --skill china-pptx-author -g -a claude-code -y
Category
Documents
Updated
2mo ago
License
Apache-2.0
Context cost
Mediumabout 1,744 tokens
Runs scripts
No, instructions only

What it does

Generic PowerPoint authoring skill for A-share investment analysis and pitch decks. Creates professional 路演PPT / 投资分析PPT for any A-share company using live data from iFind MCP (Tier-1) and AkShare MCP (Tier-2 fallback) tools. All company-specific values are parameterized, never hardcoded. Triggers on "A股PPT制作", "投资PPT", "制作PPT", "路演PPT", "pitch deck", "PowerPoint [company/ticker]", or any request to create slides for a Chinese stock. When invoked, use the `generate_a_share_ppt` script with --company and --ticker args.

china-pptx-author

Purpose

Generate professional A股投资分析PPT for any listed company. This skill is a generic engine, every output is driven by two parameters:

ParameterExampleDescription
{{COMPANY_NAME}}{{COMPANY_NAME}}Full Chinese company name (e.g., 贵州茅台)
{{TICKER}}{{TICKER}}6-digit A-share code (e.g., 600519)
{{OUTPUT_PATH}}./output.pptxWhere to save the PPTX file

All financial figures, price data, peer valuations, and company descriptions are fetched live from iFind / AkShare / public APIs. Nothing is hardcoded.


Data Pipeline

Step 1: Resolve Company Info

# MCP tool: search_stock
search_stock(keyword="{{COMPANY_NAME}}")
# → confirms ticker, exchange (SH/SZ), full legal name
# MCP tool: get_quote
get_quote(ticker="{{TICKER}}")
# → live price, PE, PB, market cap, turnover, 52-week range
# MCP tool: get_financials
get_financials(ticker="{{TICKER}}", statement_type="income", period="annual")
# → annual income statement: revenue, net profit, margins, EPS, etc.
get_financials(ticker="{{TICKER}}", statement_type="balance", period="annual")
# → balance sheet: assets, liabilities, equity
get_financials(ticker="{{TICKER}}", statement_type="cashflow", period="annual")
# → cash flow statement
# MCP tool: get_historical_data
get_historical_data(ticker="{{TICKER}}", frequency="weekly", start_date="{{START_DATE}}", end_date="{{END_DATE}}")
# → OHLCV price history for trend charts
# MCP tool: get_industry_stocks
get_industry_stocks(industry="{{INDUSTRY_NAME}}")
# → peer companies in the same sector for comps analysis

Step 2: Fetch Peer Data

# For each peer returned by get_industry_stocks, call get_quote to get PE/PB
# Focus on top 5-8 comparable companies by revenue/market cap

Step 3: Generate Charts

Read the whole SKILL.md on GitHub

More in Documents