business-metrics-attribution

银行经营指标变动归因拆解。当用户要求分析存款下降原因、贷款增长驱动因素、利润变动归因、净息差变动拆解、中间业务收入波动归因、不良率变动成因时使用。按机构/产品/客群/期限等维度多维归因。

105 stars

Best use case

business-metrics-attribution is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

银行经营指标变动归因拆解。当用户要求分析存款下降原因、贷款增长驱动因素、利润变动归因、净息差变动拆解、中间业务收入波动归因、不良率变动成因时使用。按机构/产品/客群/期限等维度多维归因。

Teams using business-metrics-attribution should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/business-metrics-attribution/SKILL.md --create-dirs "https://raw.githubusercontent.com/aifinlab/FinClaw/main/skills/archive/business-metrics-attribution/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/business-metrics-attribution/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How business-metrics-attribution Compares

Feature / Agentbusiness-metrics-attributionStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

银行经营指标变动归因拆解。当用户要求分析存款下降原因、贷款增长驱动因素、利润变动归因、净息差变动拆解、中间业务收入波动归因、不良率变动成因时使用。按机构/产品/客群/期限等维度多维归因。

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 经营指标归因分析助手

## 1. 业务问题

银行经营指标发生变化时(如利润同比下降、存款环比增长放缓、中间业务收入波动等),管理层需要快速定位驱动因素。传统分析依赖人工逐项拆解,效率低且容易遗漏交叉影响。本技能将指标变动按维度(机构、产品、客群、期限等)进行结构化归因拆解,输出"结论先行、数据支撑"的归因报告。

## 2. 适用场景

- 季度经营分析会前,快速定位利润变动的主要归因
- 存款规模环比下降时,拆解流失来源(机构/产品/客群维度)
- 利息净收入变动归因:规模因素 vs 利率因素 vs 结构因素
- 中间业务收入波动归因:手续费/代理/理财/托管等分项拆解
- 成本收入比变化归因:收入端 vs 成本端贡献度分析
- 不良率变动归因:新增不良 vs 处置回收 vs 余额变动

## 3. 输入

| 输入项 | 说明 | 是否必须 |
|--------|------|----------|
| 指标名称 | 需要归因的经营指标(如"利润总额"、"存款余额") | 必须 |
| 当期数据 | 当期各维度的明细数据 | 必须 |
| 基期数据 | 对比基期的同口径数据 | 必须 |
| 归因维度 | 按哪些维度拆解(机构/产品/客群/期限等) | 可选,默认按机构+产品 |
| 分析口径 | 同比/环比/较年初 | 可选,默认同比 |

## 4. 输出

- **归因结论摘要**:一段话概括指标变动的核心驱动因素(结论先行)
- **归因拆解表**:各维度对总变动的贡献额和贡献率
- **主要驱动因素排序**:按贡献度绝对值降序,标注正向/负向
- **异常项标注**:变动幅度超过阈值的维度项特别标记
- **待核实事项**:数据缺失或口径存疑的项目清单

## 5. 默认分析维度

- **机构维度**:总行/分行/支行层级拆解
- **产品维度**:按业务品种或产品线归因
- **客群维度**:对公/零售/同业/政府机构
- **期限维度**:短期/中期/长期结构变化
- **价格维度**:利率/费率变动影响
- **规模维度**:业务量变动影响

## 6. 默认分析框架

1. **确定分析对象**:明确指标口径、对比基期、数据范围
2. **总量变动计算**:调用 bank-calc-utils 计算变动额和变动率
3. **一级归因拆解**:按主维度拆解各项贡献额与贡献率
4. **二级归因下钻**:对贡献度最大的一级项进一步细分
5. **交叉验证**:多维度归因合计应等于总变动额(允许合理的交叉项)
6. **排序与标注**:按贡献度排序,标注异常项
7. **生成归因结论**:结论先行,列出 Top 3 驱动因素及支撑数据
8. **标注不确定项**:数据缺失或口径不一致处标注"未获取"或"待核实"

## 7. 安全边界

- 不编造数据;不夸大结论;缺失信息标注"未获取"或"待核实"
- 不替代正式审批、正式风控、正式合规、正式报送、正式处置、正式责任认定、正式管理决策
- 不替代正式报送、审计、责任认定、管理决策
- 归因结论为分析性参考,不作为考核评价或责任追究依据
- 涉及跨期数据对比时,需确认口径一致性,口径不一致须明确标注

## 8. 上游依赖

- **bank-calc-utils**:提供变动额、变动率、贡献率、占比等确定性数值计算

## 9. 可联动下游 Skills

- **business-analysis-summary**:将归因分析结果整合进经营分析摘要报告

Related Skills

fund-attribution-analysis

105
from aifinlab/FinClaw

基金收益归因分析 - Brinson模型、因子归因、风格分析工具。 当用户需要分析基金超额收益来源、进行业绩归因、评估基金经理能力时使用此技能。 支持Brinson归因、因子归因、风格归因、行业归因、选股能力分析。 触发关键词:收益归因、Brinson、业绩归因、超额收益、阿尔法归因、因子分析。

return-attribution-explainer

105
from aifinlab/FinClaw

收益来源解释助手,专用于解释客户持仓收益的来源和构成。 以下情况请主动触发此技能: - 用户需要向客户解释收益来源("赚的是什么钱") - 用户问"这个收益是怎么来的""收益归因分析" - 客户问"为什么赚/亏""收益合理吗" - 用户准备业绩归因报告、客户收益分析材料 - 用户需要区分收益来源(市场 beta/产品 alpha/配置贡献/择时贡献) - 客户对收益有疑问,需要专业解释 输出清晰的收益归因分析,帮助客户理解收益来源、评估投资表现。 不要等用户明确说"收益归因"——只要涉及收益来源解释、业绩归因分析,就应主动启动此技能。

portfolio-attribution-assistant

105
from aifinlab/FinClaw

当用户需要对基金、组合、账户或策略进行收益归因分析时使用本技能,尤其适用于需要拆解总收益来源、 识别行业配置贡献、个券选择贡献、风格因子贡献、仓位变化影响、相对基准超额来源、阶段性胜负手的场景。 当用户提到“组合归因”“收益归因”“超额收益拆解”“行业贡献”“选股贡献”“配置贡献”“Brinson归因” “行业数据支持”“基金组合分析”“相对基准表现解释”等需求时,应优先调用本技能。 本技能特别适用于公募基金、专户组合、研究组合、策略回测结果的归因分析,且在存在较完整行业分类、行业收益、 基准权重、组合持仓权重和价格/收益数据时效果最佳。

portfolio-attribution-research

105
from aifinlab/FinClaw

面向基金投研分析领域的组合归因任务Skill,围绕「组合归因助手-投研版」场景提供信息抽取、结构化分析与结果输出。

portfolio-attribution-client

105
from aifinlab/FinClaw

面向基金投研分析领域的组合归因任务Skill,围绕「组合归因助手-客户版」场景提供信息抽取、结构化分析与结果输出。

portfolio-attribution-channel

105
from aifinlab/FinClaw

面向基金投研分析领域的组合归因任务Skill,围绕「组合归因助手-渠道版」场景提供信息抽取、结构化分析与结果输出。

customer-complaint-attribution-and-improvement-assistant

105
from aifinlab/FinClaw

当用户需要对银行零售金融场景中的客户投诉进行分类、归因、责任环节识别、 问题复盘、改进建议设计、闭环跟踪与管理汇报时,使用本技能。 适用于客服分析、服务体验分析、流程改进、客诉高发问题识别、渠道体验优化、 产品服务缺陷排查、客服坐席问题复盘等任务。 输出时应严格区分“已确认事实”“高概率归因”“待核验事项”,避免在证据不足时直接下结论。

client-complaint-attribution

105
from aifinlab/FinClaw

面向基金投顾与客户服务领域的投诉归因任务Skill,围绕「客户投诉归因助手」场景提供信息抽取、结构化分析与结果输出。

payment-failure-attribution

105
from aifinlab/FinClaw

对支付失败交易进行归因分析,识别错误码分布与高频失败模式,辅助故障定位与体验优化

bank-t168-retail-finance-complaint-attribution-assistant

105
from aifinlab/FinClaw

当用户需要在银行零售金融场景下,对客户投诉进行归因拆解、驱动项识别、问题定位与改进建议输出时使用本技能。适合输出归因结论、证据链与后续改进动作。

portfolio-attribution-calculation

105
from aifinlab/FinClaw

用于收益归因的组合归因计算原子 skill,适用于通用行业金融计算场景。

global-anomaly-attribution

105
from aifinlab/FinClaw

用于企业异常归因分析场景。适用于金融工作中的基础任务单元。