AS

a-share-growth-quality

Evaluates corporate growth quality and calculates PEG/growth drivers for A-share equities.

Install

mkdir -p .claude/skills/a-share-growth-quality && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/11472" && unzip -o skill.zip -d .claude/skills/a-share-growth-quality && rm skill.zip

Installs to .claude/skills/a-share-growth-quality

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

A股成长质量评估/PEG分析。当用户说"成长性"、"成长质量"、"PEG"、"增长质量"、"growth"、"XX成长性怎么样"、"高增长"、"增速"、"可持续增长"、"增长驱动力"时触发。多维度评估企业成长的质量(可持续性/稳定性/含金量),计算PEG及增长驱动因子分解,区分"好增长"和"差增长"。支持研报风格(formal)和快速评估风格(brief)。
180 charsno explicit “when” trigger
Advanced

Key capabilities

  • Collect multi-period financial data using `cn-stock-data`
  • Calculate growth metrics like CAGR for revenue and net profit
  • Assess growth quality by decomposing drivers (volume, price, new products, M&A)
  • Calculate and interpret PEG ratios (historical and forward-looking)
  • Evaluate ROE DuPont decomposition trends and cash flow validation

How it works

The skill collects financial data, calculates growth and quality metrics, performs PEG analysis, and outputs a report in either formal or brief style.

Inputs & outputs

You give it
a stock code for an A-share company
You get back
a growth quality assessment and PEG analysis report

When to use a-share-growth-quality

  • Evaluate stock growth sustainability
  • Calculate PEG ratio for A-shares
  • Perform financial growth analysis
  • Analyze ROE drivers

About this skill

A 股成长质量评估 / PEG 分析

重要:数据时效性

训练数据中的财务数据已过期。 每次执行时必须:

  1. 通过 cn-stock-data 获取最新财务指标
  2. 通过 web 搜索确认最新财报和分析师盈利预测
  3. 如果搜索不到最新数据,明确告知用户"未找到最新XX数据",不要用旧数据编造

数据源

必需数据(通过 cn-stock-data)

SCRIPTS="$SKILLS_ROOT/cn-stock-data/scripts"

# 财务指标(多期数据用于计算 CAGR)
python "$SCRIPTS/cn_stock_data.py" finance --code [CODE]

# 近 3 年日线行情(用于估值分位和趋势)
python "$SCRIPTS/cn_stock_data.py" kline --code [CODE] --freq daily --start [3年前日期]

# 实时行情(当前 PE / 市值)
python "$SCRIPTS/cn_stock_data.py" quote --code [CODE]

补充数据(通过 web 搜索)

  • 搜索 "[公司名] 盈利预测 分析师 一致预期" 获取未来 1-2 年增速预期
  • 搜索 "[公司名] 行业增速 市场空间" 获取行业成长背景
  • 搜索 "[公司名] 并购 收购" 判断外延增长占比
  • 搜索 "[公司名] 研发投入 新产品" 判断内生增长驱动

Workflow

Phase 1: 多期财务数据收集

  • 运行 cn-stock-data 获取财务指标(至少 3-5 年数据)
  • 获取实时行情(当前股价、PE、PB、市值)
  • Web 搜索分析师一致盈利预测(未来 1-2 年 EPS/净利润增速)
  • Web 搜索行业增长率作为对比基准

Phase 2: 成长指标计算

参见 references/growth-quality-guide.md 的详细方法论。

  • 营收 CAGR:1 年 / 3 年 / 5 年复合增长率
  • 净利润 CAGR:1 年 / 3 年 / 5 年复合增长率
  • 扣非净利润 CAGR:1 年 / 3 年 / 5 年复合增长率
  • 增速稳定性:各年增速标准差,是否出现负增长
  • 增速趋势:加速增长 / 平稳增长 / 减速增长 / 波动增长

Phase 3: 成长质量评估

  • 增长驱动分解
    • 量驱动(销量增长)vs 价驱动(提价能力)
    • 新品/新市场贡献 vs 存量市场份额提升
    • 内生增长 vs 外延并购
  • 利润增长 vs 营收增长
    • 利润增速 > 营收增速 → 经营杠杆释放 / 降本增效(正面)
    • 利润增速 < 营收增速 → 增收不增利 / 竞争加剧(负面)
  • ROE 杜邦分解趋势
    • 净利率变化趋势
    • 总资产周转率变化趋势
    • 权益乘数变化趋势
    • ROE 改善靠哪个因子驱动?
  • 现金流验证:经营性现金流 / 净利润 > 1 为"含金量高"
  • 研发投入:研发费用率趋势,是否持续投入未来增长

Phase 4: PEG 计算与估值

  • PEG(历史)= 当前 PE / 过去 3 年净利润 CAGR(%)
  • PEG(前瞻)= 当前 PE / 未来 1-2 年预期净利润增速(%)
    • PEG 需用未来增速(前瞻 PEG)为主要参考,历史 PEG 仅作辅助
  • PEG 解读标准(Peter Lynch):
    • PEG < 1:可能低估
    • PEG 1-2:合理区间
    • PEG > 2:可能高估
  • 同行 PEG 比较:搜索同行业 2-3 家可比公司的 PE 和增速
  • GARP 综合判断:增长质量 × 估值合理性

Phase 5: 报告输出

根据风格要求选择输出格式:

输出核心结论

  1. 成长评级:高质量成长 / 中等质量成长 / 低质量成长
  2. PEG 估值:低估 / 合理 / 高估
  3. 增长驱动力:主要驱动因子(量/价/新品/并购)
  4. 可持续性判断:增长可持续 / 增速将放缓 / 增长不可持续
  5. 关键风险:影响增长持续性的 2-3 个风险点

QC 验证

  • 所有财务数字必须与 cn-stock-data 返回一致
  • CAGR 计算必须手动复核:CAGR = (终值/初值)^(1/n) - 1
  • PEG 分母使用百分数值(如增速 30%,分母用 30 而非 0.3)
  • 不允许出现"预计"、"大约"等模糊表述(除引用分析师观点外)

风格说明

维度formal(研报风格)brief(快速评估)
篇幅6-10 页 .docx1-2 页 Markdown
标题"公司名成长质量深度评估""XX 成长性速评"
结构核心结论→成长指标→质量评估→PEG估值→同行对比→风险→附表成长评分→PEG→关键发现→结论
图表4-6 个(营收/利润增速趋势、ROE分解、PEG同行比较、增长驱动瀑布图)成长指标汇总表 1 个
引用必须标注数据来源和分析师出处可省略
免责声明需要不需要
默认风格非默认默认

关键规则

  1. PEG 必须优先使用前瞻增速(分析师一致预期),历史增速仅作参考
  2. 并购驱动的增长质量较低:需单独列出内生增速 vs 并表贡献
  3. 需结合行业生命周期:成长期行业 30% 增速平庸,成熟期行业 10% 增速优秀
  4. 高增长不等于好投资:增速再高,PEG > 2 也不便宜
  5. 警惕一次性因素:政府补贴、资产处置收益、会计政策变更导致的"伪增长"
  6. 扣非净利润比归母净利润更能反映真实增长

When not to use it

  • When the financial data in the training set is outdated
  • When the user needs to analyze companies outside of A-shares
  • When the user needs to generate a report without confirming latest financial data

Prerequisites

cn-stock-data

Limitations

  • Financial data from the training set is outdated and must be updated.
  • It requires web search for analyst earnings forecasts and industry growth rates.
  • PEG must prioritize forward-looking growth rates.

How it compares

This workflow provides a multi-dimensional assessment of A-share company growth quality and PEG valuation, distinguishing between 'good' and 'bad' growth, unlike simple growth rate calculations.

Compared to similar skills

a-share-growth-quality side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
a-share-growth-quality (this skill)04moReviewAdvanced
reconciliation305moNo flagsIntermediate
portfoliosyncing35moNo flagsIntermediate
finance-manager129moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

More by aifinlab

View all by aifinlab

You might also like

reconciliation

anthropics

Reconcile accounts by comparing GL balances to subledgers, bank statements, or third-party data. Use when performing bank reconciliations, GL-to-subledger recs, intercompany reconciliations, or identifying and categorizing reconciling items.

30139

portfoliosyncing

AojdevStudio

Import and sync broker CSV portfolio data to Google Sheets DataHub. Supports multiple brokers (Fidelity, Schwab, Vanguard, etc.). USE WHEN user mentions import broker data OR sync portfolio OR update positions OR CSV import OR portfolio-sync OR working with Portfolio_Positions CSVs. Handles position updates, SPAXX/margin validation, safety checks, and formula protection.

333

finance-manager

ailabs-393

Comprehensive personal finance management system for analyzing transaction data, generating insights, creating visualizations, and providing actionable financial recommendations. Use when users need to analyze spending patterns, track budgets, visualize financial data, extract transactions from PDFs, calculate savings rates, identify spending trends, generate financial reports, or receive personalized budget recommendations. Triggers include requests like "analyze my finances", "track my spending", "create a financial report", "extract transactions from PDF", "visualize my budget", "where is my money going", "financial insights", "spending breakdown", or any finance-related analysis tasks.

1221

defeatbeta-analyst

defeat-beta

Comprehensive financial analysis using 60+ data endpoints. Analyze company fundamentals, financial statements, valuation metrics, profitability ratios, growth trends, and industry comparisons. Use for: (1) fundamental analysis and DCF modeling, (2) financial statement analysis, (3) valuation and ratio analysis, (4) growth and profitability assessment, (5) industry benchmarking, or any deep financial research tasks.

15

add-etf

michaellaret7

Add an ETF to the database with proper classification. Handles web research, DB format matching, confirmation, and execution.

00

yield-coverage-audit-drain

TokenBrice

Drain the Pharos Yield Intelligence coverage-audit queue into reviewed source coverage, documented intentional gaps, or watchlisted deferrals. Use monthly after `yield-coverage-audit` runs, after yield coverage drops, or when promoting queue candidates such as `native-exact-pool`, `lending-allowlist

00

Search skills

Search the agent skills registry