Security Esg Investing

Provides AI-powered ESG rating comparison, carbon footprint calculation, green bond evaluation, and sustainable portfolio construction for ESG analysts and i...

lingfeng-19

@gechengling

Install

$ openclaw skills install @gechengling/security-esg-investing

ESG Investment Analysis Assistant / ESG投资分析助手

English: AI-powered ESG investing analysis assistant — covers ESG rating comparison, green finance products, carbon accounting, and sustainable portfolio construction. Built for ESG analysts and sustainable investors.

中文: ESG投资分析助手——覆盖ESG评级对比、绿色金融产品筛选、碳核算、可持续组合构建。适用:ESG分析师、可持续基金经理、机构投资者。

数据最小化声明与执行边界 / Data Minimisation & Execution Boundary

数据最小化前置声明: 使用本技能时,请只提供ESG分析所必需的输入——标的代码或公司名称、公开披露的排放与能耗数据、外部ESG评级结果、已脱敏的组合权重。不要粘贴未公开的企业能耗台账、供应商名单、员工个人信息、客户身份信息或受保密协议约束的尽职调查材料;企业侧数据请用"行业+量级"的脱敏形式提供。

保存与预览确认: 本技能不执行任何保存动作。若你在自己环境中依据本技能生成ESG评级报告、碳核算表或绿债筛选结论,请在落盘或对外报送前先预览结果、确认口径与数据来源无误,再保存或提交。

代码块性质与执行边界

内容性质谁来执行
ESGAnalyzer 类(评级标准化/综合评分)评级归一化与加权口径的说明由ESG分析师在自有研究系统中取数复现;技能不取数、不运行
CarbonAnalyzer 类(Scope 1/2/3)排放因子与核算边界的示意由ESG分析师在自有系统中配置并运行
calculate_green_benefits()环境效益折算的算法表达同上,属教学示意;折算系数须取自发行文件
筛选矩阵、打分表、检查表管理用模板由研究/合规人员在机构流程中落实

本技能未配置任何工具调用权限,不执行代码、不读写文件、不访问外部ESG数据库或行情数据源,也不生成可直接报送的监管报表。文中代码块均为口径的教学示意,读者可在自己环境中参考实现;ESG评级与碳核算结果须经独立复核后方可用于决策。



证券监管最新动态 [2026-10-08更新]

| 动态类型 | 内容摘要 | 影响范围 | ESG侧应对动作 | 责任岗 | 优先级 | 复核频率 | | |---------|---------|---------|-------------|-------|-------|---| | 证券监管 | 2026年Q1:ESG信息披露要求扩大至非上市企业 | ESG投资分析框架需更新最新信披要求和绿色金融政策 | 供应链ESG数据采集范围同步扩大 | 研究 | 高 | 每季 | | 证券监管 | 绿色金融信贷导向政策升级,ESG投资环境改善 | ESG投资分析框架需更新最新信披要求和绿色金融政策 | 绿色资产识别标准与信贷口径对齐 | 研究 | 中 | 每季 | | 证券监管 | 证监会加强ESG相关信披监管,ESG评级标准趋严 | ESG投资分析框架需更新最新信披要求和绿色金融政策 | 评级来源与取数日期须在报告中标注 | 合规 | 高 | 每月 | | 可持续披露 | 可持续披露规则推进,披露范围与颗粒度提升 | ESG评级输入数据、组合披露 | 建立披露数据映射表,统一口径 | 研究 | 高 | 每季 | | 反漂绿 | 绿色宣传与绿色产品命名合规要求趋严 | 绿色基金命名、宣传物料 | 产品命名与投资范围一致性自查 | 合规 | 高 | 每季 | | 碳市场 | 碳市场覆盖行业范围与交易规则持续完善 | 碳成本测算、高碳行业敞口 | 碳价情景纳入估值敏感性 | 研究 | 中 | 每月 | | 绿色债券 | 绿色债券募集资金用途与存续期披露要求细化 | 绿债筛选与投后跟踪 | 存续期环境效益跟踪清单化管理 | 研究 | 中 | 每季 | | 数据合规 | ESG数据来源与第三方数据使用需合规授权 | 外部评级与数据库采购 | 数据来源授权凭证归档,标注使用范围 | 合规 | 中 | 每季 | | 可持续披露 | 2026年10月:可持续披露的指标颗粒度与可比性要求进一步细化,跨期数据须可追溯 | ESG评级输入、组合定期披露 | 建立指标口径台账,同一指标的跨期变化须标注统计方法是否变更 | 研究 | 高 | 每季 | | 碳市场 | 2026年四季度初:碳市场行业覆盖范围与配额分配规则的调整预期增强 | 碳成本测算、高碳行业敞口 | 碳价情景由单档改为上下行双档,敏感性分析同步更新 | 研究 | 中 | 每月 |

数据截止: 2026-10-08 | 来源:证监会、生态环境部门公开规则、交易所公开信息 声明: 以上动态供参考,具体以官方最新发布为准

动态解读示例(四类高频场景)

  • 场景A|反漂绿自查:某产品命名为"绿色低碳"但持仓含高碳行业标的 → 命中"命名与投资范围一致性"问题 → 要么调整持仓以匹配命名,要么修改产品名称与宣传口径,并留存自查记录。
  • 场景B|披露口径映射:评级输入中"碳排放"既有总量又有强度,混用于同一模型 → 命中"口径统一"要求 → 建立披露数据映射表,明确每项指标的来源、单位与报告期。
  • 场景C|碳价情景敏感性:估值模型未考虑碳成本 → 命中"碳成本纳入测算"要求 → 在敏感性分析中增加碳价上下行情景对高碳标的利润率与估值的影响。
  • 场景D|数据授权:ESG评级数据采购后用于对外报告但无授权范围说明 → 命中"数据来源合规"要求 → 归档授权凭证并注明可使用的场景,超范围使用需另行申请。

Industry Pain Points / 行业痛点

Pain Point / 痛点Impact / 影响Solution / 本Skill解决方案量化基线指标 / Baseline
ESG数据分散评级机构超过10家,标准不统一跨评级对比框架+综合评分覆盖机构 ≥4家,分歧度可量化
"漂绿"风险虚假绿色宣传导致合规风险实质性分析+数据核实绿色收入占比可核查率 100%
碳核算复杂Scope 1/2/3核算专业门槛高分级碳核算模板+简化方法Scope 1/2 数据覆盖率 100%
政策变化快碳市场/ESG披露要求频繁更新实时政策跟踪+合规提醒政策更新响应 ≤5个工作日
评级分歧同一公司评级差异大,难以决策分歧归因表+一致性检验分歧>2档时须专项说明
数据不可比不同来源口径不一致口径映射表指标口径一致率 100%
投后跟踪缺失绿债与绿色项目投后无跟踪存续期跟踪清单环境效益跟踪覆盖率 100%
负面事件滞后重大ESG事件未及时反映事件监控与复核机制重大事件响应 ≤3个工作日

Trigger Keywords / 触发关键词

English Triggers (ESG analysis applied to an investment decision only): compare ESG ratings, ESG rating divergence, green bond screening, carbon footprint accounting, Scope 3 emissions, sustainable portfolio construction, greenwashing check, ESG disclosure mapping

English Non-Triggers: sustainability, green finance, carbon neutral, ESG reporting, climate policy, corporate social responsibility — these alone do not route here unless the task is to analyse or screen an investable asset or portfolio.

中文触发词(须落在"对标的可投组合做ESG分析或筛选"任务上才触发): ESG评级对比 / 跨机构ESG评级分歧 / 绿色债券筛选 / 绿色债券认定 / 碳足迹核算 / Scope 3核算 / 碳强度对标 / 可持续组合构建 / 漂绿识别 / ESG披露口径映射 / ESG负面事件排查 / 高碳敞口测算

不触发(Scope Exclusions): 以下泛化词单独出现时不触发本技能——可持续发展、碳中和、碳达峰、绿色金融、ESG报告、气候政策、企业社会责任。它们只有在明确指向"对某个标的或组合做ESG评级、碳核算、绿债筛选或可持续构建"时才路由到本技能;泛化的ESG概念咨询、企业ESG报告代写、气候政策研究请改用对应技能。

路由判定三步: ① 输入是否为可投标的/组合或一只具体债券?② 任务是否为评级对比、碳核算、绿债筛选、漂绿识别或组合构建?③ 两者同时为"是"才启用。只问ESG概念定义不启用。


Core Capabilities / 核心能力

1. ESG Rating Analysis / ESG评级分析

class ESGAnalyzer:
    """ESG评级分析"""
    
    RATING_PROVIDERS = {
        "MSCI": {"scale": "CCC-AAA", "weight": {"E": 0.25, "S": 0.25, "G": 0.50}},
        "Sustainalytics": {"scale": "0-100", "weight": {"E": 0.33, "S": 0.33, "G": 0.33}},
        "商道融绿": {"scale": "D-A+", "weight": {"E": 0.30, "S": 0.30, "G": 0.40}},
        "中证ESG": {"scale": "C-AAA", "weight": {"E": 0.20, "S": 0.20, "G": 0.60}},
        "华证ESG": {"scale": "C-AAA", "weight": {"E": 0.25, "S": 0.30, "G": 0.45}},
        "Wind ESG": {"scale": "1-10", "weight": {"E": 0.30, "S": 0.30, "G": 0.40}}
    }
    
    def normalize_rating(self, provider: str, raw_score: float) -> float:
        """标准化评分到0-100"""
        if provider == "MSCI":
            scale = {"CCC": 10, "B": 20, "BB": 35, "BBB": 50, "A": 65, "AA": 80, "AAA": 95}
            return scale.get(raw_score, 50)
        elif provider == "Sustainalytics":
            return 100 - raw_score  # 反转,风险分数→ESG分数
        elif provider == "商道融绿":
            scale = {"D": 20, "C": 40, "B": 60, "B+": 70, "A": 85, "A+": 95}
            return scale.get(raw_score, 50)
        elif provider == "华证ESG":
            scale = {"C": 20, "CC": 30, "CCC": 40, "B": 50, "BB": 60, "BBB": 70,
                     "A": 80, "AA": 90, "AAA": 95}
            return scale.get(raw_score, 50)
        elif provider == "Wind ESG":
            # Wind 为 1-10 分制,线性映射到 0-100
            return float(raw_score) * 10
        return raw_score
    
    def comprehensive_analysis(self, company: str, 
                               ratings: dict) -> dict:
        """综合ESG分析"""
        normalized = {
            provider: self.normalize_rating(provider, score)
            for provider, score in ratings.items()
        }
        
        # 加权综合评分
        weights = [0.30, 0.25, 0.25, 0.20]  # 权重分配
        providers = list(normalized.keys())
        comprehensive = sum(
            normalized[p] * w 
            for p, w in zip(providers, weights)
        )
        
        return {
            "comprehensive_score": round(comprehensive, 1),
            "rating_level": self._score_to_level(comprehensive),
            "individual_ratings": normalized,
            "key_strengths": self._identify_strengths(normalized),
            "key_concerns": self._identify_concerns(normalized),
            "peer_comparison": self._compare_to_peer(company, comprehensive)
        }
    
    def _score_to_level(self, score: float) -> str:
        levels = {
            (90, 100): "AAA - 卓越",
            (80, 90): "AA - 优秀",
            (70, 80): "A - 良好",
            (60, 70): "BBB - 平均偏上",
            (50, 60): "BB - 平均",
            (40, 50): "B - 低于平均",
            (0, 40): "CCC/B - 落后"
        }
        for (low, high), level in levels.items():
            if low <= score <= high:
                return level
        return "未知"

跨评级机构分歧表(分歧本身也是信息)

评级机构原始评级标准化得分与均值偏离可能的解释
MSCIBB35.0−18.4对治理与信息披露要求较严
Sustainalytics38(风险分)62.0+8.6偏重风险暴露口径
商道融绿B+70.0+16.6侧重国内披露实践
中证ESGBBB70.0+16.6治理权重较高
综合得分—53.4(BB-平均)—分歧较大,需专项说明

示例 1|评级分歧的两种处理方式

分歧程度判定处理方式报告写法
≤1档一致直接采用综合得分"各机构评级基本一致"
2档中度分歧取中位数并说明"评级存在差异,主要源于治理维度权重不同"
>2档高度分歧逐一归因,不强行合并"评级分歧显著,建议以原始披露数据为准做独立判断"

示例 2|标准化映射的注意事项

问题原因正确做法
Sustainalytics 分数越高越差其分制为"风险分"用 100 减后再入表,并注明已反转
MSCI 无 BBB- 等档位档位为离散七级用映射表而非线性插值
评级更新不同步各机构更新频率不同每项标注评级发布日期,取最近一期
分母口径不同有的按市值、有的按营收强度类指标须统一分母并标注

示例 3|评级分歧归因的落地写法(分歧>2档时必做)

分歧维度MSCI 观点商道融绿观点分歧根因处理结论
治理(G)权重50%,扣分显著权重40%,扣分较轻权重与扣分门槛不同采用原始披露数据独立判断
环境(E)未纳入供应链排放纳入部分上游排放核算边界不同以范围更宽者做保守口径
数据时效评级日期2025-11评级日期2026-06更新频率不同以最近一期为主,旧值标注日期

归因要点:分歧>2档时不得强行取平均。正确做法是按维度拆开归因(权重差异/边界差异/时效差异),然后给出"采用哪一口径、为什么"的结论;若三个维度都指向同一方向,则说明分歧是实质性的,应在报告中明示并建议以原始披露为准。

示例 4|综合评分权重设定的两种方案

方案权重逻辑优点局限适用
等权各机构各占1/N不预设机构优劣忽略评级质量差异机构数量少、质量接近
质量加权按历史预测力/覆盖率赋权突出更可靠的机构权重设定需说明依据机构数量≥4家
单机构主口径以一家为主、其余作对照口径清晰可追溯依赖单一来源客户指定评级机构时

使用要点:权重方案一旦选定应跨期保持一致,变更须留记录;报告中须写明所用方案,否则不同期的综合得分不可比。

2. Carbon Footprint Analysis / 碳足迹分析

class CarbonAnalyzer:
    """碳足迹核算"""
    
    def calculate_carbon_footprint(self, company_data: dict) -> dict:
        """
        计算碳足迹(Scope 1, 2, 3)
        """
        # Scope 1: 直接排放
        scope1 = (
            company_data.get("fuel_combustion", 0) * 2.02 +  # CO2系数
            company_data.get("vehicle_fleet", 0) * 2.32 +
            company_data.get("fugitive_emissions", 0) * 25  # CH4当量
        )
        
        # Scope 2: 间接排放(电力)
        scope2 = (
            company_data.get("electricity_kwh", 0) * 
            company_data.get("grid_emission_factor", 0.68)  # 中国电网系数
        )
        
        # Scope 3: 价值链排放(简化版)
        scope3 = {
            "上游采购": company_data.get("purchased_goods", 0) * 0.5,
            "运输配送": company_data.get("transportation", 0) * 0.1,
            "员工通勤": company_data.get("employee_commute", 0) * 0.02,
            "产品使用": company_data.get("product_use", 0) * 0.8,
            "报废处理": company_data.get("end_of_life", 0) * 0.05
        }
        
        total_scope3 = sum(scope3.values())
        
        return {
            "scope1_tCO2e": round(scope1, 2),
            "scope2_tCO2e": round(scope2, 2),
            "scope3_tCO2e": round(total_scope3, 2),
            "total_emissions": round(scope1 + scope2 + total_scope3, 2),
            "intensity_metrics": {
                "per_revenue": round((scope1+scope2+total_scope3) / 
                                    max(company_data.get("revenue_yuan", 1), 1) * 1e6, 2),  # tCO2e/百万营收
                "per_employee": round((scope1+scope2+total_scope3) / 
                                      max(company_data.get("employees", 1), 1), 2)  # tCO2e/人
            },
            "scope_breakdown": {
                "Scope 1": round(scope1/(scope1+scope2+total_scope3+0.001)*100, 1),
                "Scope 2": round(scope2/(scope1+scope2+total_scope3+0.001)*100, 1),
                "Scope 3": round(total_scope3/(scope1+scope2+total_scope3+0.001)*100, 1)
            }
        }

示例 1|碳核算结果解读(先看结构,再看总量)

项目数值占比解读
Scope 1 直接排放12,400 tCO2e12.1%主要来自燃料燃烧
Scope 2 间接排放(电力)21,800 tCO2e21.3%可用绿电替换下降
Scope 3 价值链排放68,300 tCO2e66.6%占比最高,减排难度大
合计102,500 tCO2e100%—
强度(tCO2e/百万营收)42.7—需与行业对标

解读要点:Scope 3 占比超过六成是制造业常态,若报告只强调 Scope 1/2 的减排成绩,容易形成选择性披露;应说明 Scope 3 的核算边界与数据来源可靠度。

示例 2|强度指标行业对标

| 行业 | 强度中位数(tCO2e/百万营收) | 标的A | 标的B | 判断 | 数据年份 | | |------|--------------------------|-------|-------|------|---| | 建材 | 180 | 165 | 210 | A优于中位数,B偏高 | 2025 | | 电子制造 | 45 | 42.7 | 38.5 | 均在合理区间 | 2025 | | 电力 | 320 | 290 | 355 | A优于中位数,B偏高 | 2025 | | 消费 | 18 | 12 | 9 | 均优于中位数 | 2025 |

使用要点:强度指标必须限定在同一行业内部比较,跨行业直接比大小没有意义;对标时应注明数据年份与来源。

示例 3|数据缺口处理(不要用0填补)

缺口情形错误做法正确做法
无 Scope 3 数据记为0标注"未披露",并给出行业估算区间
仅有集团口径直接按营收比例摊分说明摊分假设,标注为估算值
电网排放因子过期沿用旧系数使用最新公布系数并标注年份
子公司未纳入合并忽略明示核算边界,说明未纳入部分

示例 4|碳价敏感性对高碳标的估值的影响

碳价情景碳价(元/吨)标的年排放(万吨)年碳成本增加(万元)占净利润比估值影响判断
基准801200(已内含)—基准情形
上行1501208,40012.4%显著侵蚀利润,需下调盈利预测
下行50120−3,600−5.3%成本缓解,但需警惕配额收紧

测算要点:碳成本增量 =(情景碳价 − 基准碳价)× 排放量,须使用标的自身排放量而非行业均值;占比超过净利润10%时应在估值中单列碳成本项,而不是笼统归入"成本上升"。配额free allocation(免费配额)比例须单独说明,否则会高估碳成本。

示例 5|绿电替换对 Scope 2 的减排测算

项目替换前替换后变化
外购电量(万kWh)3,2003,200不变
其中绿电比例0%60%+60pct
电网排放因子0.680.68(火电部分)不变
Scope 2 排放(tCO2e)21,7608,704−13,056(−60%)

注意:绿电替换只影响 Scope 2,不改变 Scope 1 与 Scope 3;报告中不得把 Scope 2 的降幅表述为"总排放下降60%",须说明其在总排放中的占比。

3. Green Bond Analysis / 绿色债券分析

## 绿色债券投资分析框架

### 一、绿色债券认定
| 标准 | 中国绿债标准 | 国际标准(GBP) | 核查要点 |
|-----|------------|---------------|---------|
| 募集资金用途 | ≥80%用于绿色项目 | ≥95%用于绿色项目 | 核对投向清单与项目目录 |
| 项目评估 | 需第三方认证 | 需外部评审 | 核查认证机构资质与结论 |
| 信息披露 | 年度+事件披露 | 发行时+续存期披露 | 是否按期披露环境效益 |
| 募集资金管理 | 专户管理、专款专用 | 独立账户管理 | 核查资金流水与用途一致性 |
| 存续期跟踪 | 需跟踪项目进展 | 需持续报告 | 环境效益指标是否可量化 |
| 目录依据 | 依据绿色债券支持项目目录 | 依据GBP四原则 | 版本年份须标注 |

### 二、绿色债券筛选矩阵
- [ ] 是否获得绿色债券认证
- [ ] 第三方认证机构资质
- [ ] 募集资金用途透明度
- [ ] 环境效益量化指标
- [ ] 续存期管理机制

### 三、环境效益量化
```python
def calculate_green_benefits(bond_data: dict) -> dict:
    """计算绿色债券环境效益"""
    green_proceeds = bond_data["total_amount"] * bond_data["green_ratio"]
    
    benefits = {
        "annual_co2_reduction": green_proceeds / 10000 * bond_data["carbon_factor"],  # 吨CO2/年
        "annual_energy_saving": green_proceeds / 10000 * bond_data["energy_factor"],  # 吨标煤/年
        "equivalent_forests": green_proceeds / 10000 * bond_data["forest_factor"]  # 相当于造林面积(公顷)
    }
    
    return benefits

**绿色债券筛选打分表(把清单变成可比较的分数)**

| 维度 | 权重 | 评分要点 | 分值(1-5) |
|------|------|---------|-----------|
| 认证有效性 | 25% | 是否取得合规第三方认证 | 5 |
| 募集资金投向 | 25% | 绿色项目占比与目录一致性 | 4 |
| 环境效益可量化 | 20% | 是否有明确减排量测算 | 4 |
| 信息披露质量 | 15% | 存续期披露是否及时完整 | 3 |
| 资金管理规范性 | 15% | 专户管理与用途一致性 | 5 |
| **加权得分** | 100% | — | **4.25** |

判定口径:加权得分 ≥4.0 为优质绿债;3.0-4.0 为合格;<3.0 需评估是否存在"漂绿"风险。

**示例|环境效益测算的手算核对**

- 输入:债券规模 10 亿元,绿色用途占比 100%,碳减排系数 0.42 吨CO2/万元。
- 年减排量 = 100,000 万元 × 0.42 = **42,000 吨CO2/年**。
- 折合造林 ≈ 42,000 / 每公顷年固碳 6 吨 ≈ **7,000 公顷**/年(折算系数须注明来源)。
- 报告写法:"据发行文件披露的测算方法,本期债券对应项目预计年减排CO₂约4.2万吨(折算参数来源:发行文件第X页),该数值为预测值,实际以存续期披露为准。"


**示例|绿债打分的分歧处置(同一只债两种结论)**

| 维度 | 分析师甲 | 分析师乙 | 分歧点 | 处置 |
|------|---------|---------|--------|------|
| 认证有效性 | 5 | 3 | 乙方认为认证机构不在认可名单内 | 核查机构资质后取低值 |
| 募集资金投向 | 4 | 4 | 一致 | 取4 |
| 环境效益可量化 | 4 | 2 | 乙方认为减排量无第三方复核 | 要求补充复核文件,未补充前取低值 |
| 加权得分 | 4.25 | 3.25 | 差1.0分 | 结论由"优质"变为"合格" |

打分要点:各维度分值应逐个给出依据,不得直接写总分。出现分歧时按"就低不就高"处理并说明原因,待补充材料后再复核上调;绿债认定结论改变时须同步更新产品命名与宣传口径的一致性自查。

**示例|存续期跟踪的年度对照表**

| 指标 | 发行时预测 | 第1年实际 | 达成率 | 差异说明 |
|------|-----------|----------|-------|---------|
| 年减排CO₂(吨) | 42,000 | 31,500 | 75% | 项目投产进度晚于计划 |
| 节能量(吨标煤) | 12,000 | 11,400 | 95% | 基本达预期 |
| 募集资金已投放比例 | 100% | 68% | 68% | 部分项目尚未开工 |

跟踪要点:达成率低于80%须要求发行人说明原因并披露整改计划;募集资金投放进度显著滞后时,应评估是否触发"资金闲置"相关的信息披露要求。

### 4. ESG Portfolio Construction / ESG组合构建

**三种主流构建方法对比**

| 方法 | 做法 | 优点 | 局限 | 适用投资者 |
|------|------|------|------|-----------|
| 负面排除 | 剔除烟草、博彩、高碳等行业 | 规则清晰、易执行 | 可能牺牲收益、行业集中 | 有明确价值观约束的机构 |
| ESG整合 | 把ESG评分并入选股模型 | 不显著偏离基准 | 依赖评级质量 | 多数公募与保险资金 |
| 主题投资 | 聚焦低碳、清洁能源等主题 | 契合长期趋势、弹性大 | 波动大、主题可能过窄 | 风险偏好较高的资金 |
| 影响力投资 | 以可量化的社会/环境效益为目标 | 效益可衡量 | 流动性较差 | 长期资金、公益属性资金 |

**ESG组合构建检查表**

| 检查项 | 阈值 | 说明 |
|-------|------|------|
| 组合ESG综合得分 | ≥行业基准或基准+5% | 相对基准的改善幅度须可量化 |
| 高碳行业敞口 | ≤基准的80% | 避免名义ESG实则高碳 |
| 单一ESG主题集中度 | ≤25% | 防止主题过度集中 |
| 争议标的剔除 | 100%剔除重大争议标的 | 依据负面事件清单 |
| ESG数据覆盖率 | ≥90% | 覆盖率不足须说明估算方法 |
| 绿色收入占比 | ≥30%(绿色主题产品) | 与产品命名保持一致 |

**示例|ESG改善的两种口径**

| 口径 | 定义 | 示例结果 | 使用时注意 |
|------|------|---------|-----------|
| 相对改善 | 组合得分高于基准的幅度 | 组合62分,基准55分,改善+7分 | 须说明基准选择 |
| 绝对水平 | 组合的绝对得分档位 | 组合62分(BBB档) | 高分不等于低风险 |
| 加权碳强度 | 组合碳强度相对基准变化 | 较基准低22% | 须说明核算边界 |


**示例|负面排除的边界设定(排得太宽会伤基准)**

| 排除口径 | 排除后剩余标的数 | 相对基准的行业偏离 | 跟踪误差 | 判断 |
|---------|----------------|------------------|---------|------|
| 仅排除烟草、博彩 | 480/500 | 极小 | 0.4% | 可接受的窄口径 |
| 排除全部化石能源 | 402/500 | 能源权重−8.2pct | 2.1% | 偏离显著,需说明 |
| 排除营收>5%来自高碳 | 355/500 | 能源+材料合计−14.5pct | 3.8% | 偏离过大,不适合宽基产品 |

设定要点:排除口径越宽,相对基准的偏离与跟踪误差越大。宽基产品宜采用窄口径并在报告中披露偏离;主题产品可采用宽口径但须在产品名称与投资范围中明示,避免"名为宽基、实为排除"的表述不一致。

**示例|ESG整合中的因子中性化处理**

| 处理前 | 处理后 | 说明 |
|-------|-------|------|
| ESG高分组合行业偏向消费与金融 | 行业内标准化后选股 | 消除行业暴露差异 |
| 市值偏向大盘 | 市值中性化 | 消除规模因子影响 |
| 组合Beta 1.15 | Beta 0.98 | 与基准基本持平 |

中性化要点:ESG得分与行业、市值存在天然相关性(大市值、消费金融行业ESG披露往往更好),不做中性化的"ESG整合"很可能只是行业与规模的隐性暴露。报告须说明是否做了中性化及所用方法。

---

## Quick Command Templates / 快速指令模板

**跨评级对比:**

对[公司名称]做跨机构ESG评级对比:

  • 机构与评级:[MSCI X / Sustainalytics X / 商道融绿 X / 中证 X]
  • 输出:标准化得分、与均值偏离、分歧归因与结论

**碳核算:**

按 Scope 1/2/3 为[公司名称]做碳核算:

  • 输入:燃料消耗/外购电量/采购金额/运输量
  • 输出:分项排放量、强度指标、结构占比与数据缺口说明

**绿色债券筛选:**

按认证有效性、募集资金投向、环境效益、信息披露、资金管理五个维度, 对[债券名称]做绿债打分并给出是否认定及漂绿风险提示。


**ESG组合构建:**

用[负面排除/ESG整合/主题投资]方法构建组合, 输出组合ESG得分、高碳敞口、主题集中度与数据覆盖率检查结果。


---

## Changelog / 版本变更

| 版本 | 日期 | 变更摘要 |
|------|------|---------|
| 3.0.3 | 2026-10-08 | 新增数据最小化声明与执行边界章节;收窄触发词并补充中英文非触发清单(SQP-1/SQP-3);监管动态更新至2026-10-08并新增可持续披露、碳市场两条与复核频率列;新增示例:评级分歧归因落地写法、综合评分权重方案、碳价敏感性测算、绿电替换Scope 2测算、绿债打分分歧处置、存续期年度对照、负面排除边界设定、ESG整合因子中性化 |
| 3.0.2 | 2026-09-12 | 新增跨评级分歧表与碳核算数据缺口处理 |

---


## Disclaimer

This skill provides ESG analysis tools for educational purposes. ESG ratings and analysis are for reference only and should be combined with other investment research methods.

Top skills in this category

Stock Analysis

@udiedrichsen

Analyze stocks and cryptocurrencies using Yahoo Finance data. Supports portfolio management, watchlists with alerts, dividend analysis, 8-dimension stock scoring, viral trend detection (Hot Scanner), and rumor/early signal detection. Use for stock analysis, portfolio tracking, earnings reactions, crypto monitoring, trending stocks, or finding rumors before they hit mainstream.

25959k

Stock Market Pro

@kys42

Yahoo Finance (yfinance) powered stock analysis skill: quotes, fundamentals, ASCII trends, high-resolution charts (RSI/MACD/BB/VWAP/ATR), plus optional web a...

15532k

Stock Watcher

@robin797860

Manage and monitor a personal stock watchlist with support for adding, removing, listing stocks, and summarizing their recent performance using data from 10jqka.com.cn. Use when the user wants to track specific stocks, get performance summaries, or manage their watchlist.

8837k

A股量化 AkShare

@mbpz

A股量化数据分析工具,基于AkShare库获取A股行情、财务数据、板块信息等。用于回答关于A股股票查询、行情数据、财务分析、选股等问题。

10232k

Intelligent Stocks Screener

@financial-ai-analyst

基于东方财富数据库,支持通过自然语言输入筛选A港美股、基金、债券等多种资产,支持多元指标筛选,含技术面、消息面、基本面及市场情绪等,可用于全球资产速筛、跨市场监控、投资组合构建、策略回测等场景。返回结果包含数据说明及 csv 文件。Natural language screener for investment...

10627k