Install
openclaw skills install @stockstar1996/stockstar-esg-skill查询上市公司 ESG 评级数据,数据来源证券之星(stockstar.com), 涵盖妙盈科技、华证指数、商道融绿三家权威评级机构。 覆盖 A 股和港股。支持个股查询、评分详情、多股对比等功能。 触发词:ESG、评级、评分、E评分、S评分、G评分、绿色金融、 社会责任、公司治理、可持续发展、妙盈、华证、商道融绿、 证券之星、stockstar esg rating
openclaw skills install @stockstar1996/stockstar-esg-skillPYTHON=python3.12
ESG=scripts/cli.py
通过自然语言查询上市公司 ESG 评级数据,数据来源证券之星,覆盖妙盈科技、华证指数、商道融绿三家机构。
用户提到以下内容时触发本 Skill:
scripts/cli.py(通过 $PYTHON $ESG 调用),统一加 --json 参数获取 JSON 输出"" 表示不提供;detail 文本模式额外展示 E/S/G 评级字母和行业排名(仅华证有值)优先调用 Python 脚本获取数据,统一加 --json:
$PYTHON $ESG search <keyword> --json # 模糊搜索股票
$PYTHON $ESG query <stock_code> --json # 个股综合评级
$PYTHON $ESG detail <stock_code> --json # 个股详细评分
$PYTHON $ESG compare <code1> <code2> [code3...] --json # 多股对比
$PYTHON $ESG list --provider chindices --page 1 --json # 评级列表(辅助功能)
脚本返回 JSON 后,AI 按场景组织语言,不要把整段 JSON 原样输出给用户。
当用户输入中文名或模糊代码时,先调用 search 确认股票身份。
步骤:
$PYTHON $ESG search <keyword> --json示例:
用户:查一下腾讯的ESG
→ search "腾讯" → 候选:腾讯控股(00700)、腾讯音乐(TME)
→ 前 3 候选列给用户选择 → 用户选 00700 → query 00700
用户输入 → 识别股票代码/名称 → 调用详情页 API → 解析数据 → 结构化输出
步骤:
$PYTHON $ESG query <stock_code> --json输出要点:
📊 贵州茅台 (600519) — ESG 评级
- 妙盈科技: A(2025-06-30)
- 华证指数: AAA(2026-04-30)
- 商道融绿: A(2026-03-15)
步骤:
$PYTHON $ESG detail <stock_code> --json输出要点: 三家机构 JSON 返回相同的 6 个字段。AI 按以下规则读取:
rate / date — 均有值,必展示e_score / s_score / g_score — 有值展示评分,空字符串跳过
优先总结关键发现(如"治理(G)评分最高")。步骤:
$PYTHON $ESG compare <code1> <code2> [code3...] --json输出格式示例:
ESG 评级对比
| 股票 | 妙盈 | 华证 | 商道融绿 |
|------|------|------|---------|
| 贵州茅台 | A | AAA | A |
| 五粮液 | BBB | A | A- |
仅当用户明确要求按机构查看评级列表时使用,不主动推荐。
步骤:
miotech/chindices/syntaogf$PYTHON $ESG list --provider <英文名> --page <N> --json--page 2 查看下一页| 异常 | 处理方式 |
|---|---|
| 股票代码不存在 | 页面返回 404 或内容异常,提示用户检查股票代码 |
| 网络超时 | 提示用户稍后重试 |
| 无搜索结果 | 提示用户更换关键词或检查股票代码 |
| 超过对比数量 | 提示用户每次最多对比 5 只股票 |