Install
openclaw skills install @carbonstop-official/ccdb碳阻迹(Carbonstop)CCDB 碳排放因子与排放系数查询、比较和匹配。当用户需要电力、天然气、柴油、汽油、煤炭、水泥、钢材、铝材、塑料、运输、包装或食品等活动与材料的真实排放因子(emission factor),或为产品碳足迹(PCF / carbon footprint)、企业碳核算及生命周期评价(LCA)查找和选择因子时使用。支持按国家/地区、年份等条件检索,核对单位、系统边界、技术规格及数据来源,并比较候选因子的适用性。
openclaw skills install @carbonstop-official/ccdbCarbonstop 碳阻迹 · 产品碳足迹 / LCA。用于需要实际因子数据的查询与匹配;仅解释通用概念且不需要查数据时,无需调用 CCDB。不执行建模写入,不替代完整核算或合规审核。
本 Skill 通过独立的 ccdb-cli 完成查询,仅提供说明,不包含程序,不授予数据库权限。宿主必须能执行本地命令并访问 CCDB 服务;仅能导入 Skill 文本不代表具备查询能力。
先执行 ccdb-cli --version 检查是否已安装,可用时复用,不重复安装或登录。命令不存在且用户同意安装时执行:
npm install -g ccdb-cli@latest
ccdb-cli --version
npm 版需要 Node.js 22+;不使用 Node.js 时,从 官方最新 Release 获取对应系统/架构的独立二进制并核对校验文件。镜像未同步时,安装命令追加 --registry=https://registry.npmjs.org/。重复安装命令可升级;跨越不兼容变更前查看发布说明,不自行构建源码。
无安装权限、命令执行能力或可用后端时,说明缺失条件并停止查询,不擅自更换接入方式或伪造查询结果。
默认环境为 production;只有用户明确使用测试环境时,使用 --profile test 或 CCDB_PROFILE=test。标准环境使用 CLI 预设;显式环境变量仍可覆盖地址和客户端 ID,见 CLI 配置。不要因连接失败自动切换环境或重写配置。
ccdb-cli auth login;由用户在浏览器打开显示的授权 URL 并同意授权。无浏览器终端加 --no-browser,由用户在另一设备打开链接。PKCE 可用 --method pkce 显式选择。查询命令不会自动启动登录。CCDB_API_KEY,或使用 ccdb-cli auth login --method api-key 的不回显输入/受控 stdin。状态和诊断:ccdb-cli auth status --json、ccdb-cli doctor --json。status 只反映本地凭证;doctor 检查发现端点,不查询因子,均不能证明业务权限有效。
需要首次登录时的默认环境示例(先获用户授权,按需执行,不整段盲目执行):
ccdb-cli auth login
ccdb-cli auth status --json
命令可执行、凭证已保存,不等于有因子查询权限。用户需要查询时再用小范围实际请求验证,不为安装验收批量消耗配额。
先确定材料/活动、产品或企业核算口径、单位、地区、适用年度、技术路线及边界。仅在缺失信息会影响选择时询问,不默认中国或最新年份。
ccdb-cli factor search "电力" --limit 5 --json
ccdb-cli factor detail "<搜索返回的factorId>" --language zh --json
详情 ID 必须取自本次实际搜索,不使用示例 ID。一次任务保持同一环境和身份;使用 test 等非默认环境时,所有命令使用相同 profile。
--language zh|en、--accounting-type product|enterprise、--country、--year、--source-level;后三项可重复。回答说明选用依据、适用前提和不匹配点。只展示与用户问题相关的候选,不把全部搜索结果称为“最终推荐”。
detailUrl,不要只输出 ID 或把链接放在代码块里。guidance.actionUrl 或该因子的 detailUrl 提供查看入口;不承诺登录、注册或付费后一定解锁。factorId 始终按字符串原样传递,不转 Number。******、null、缺失值不是 0,不能用于计算或猜测;仅比较公开元数据,不调用旧免授权接口反查。guidance.code=ECOINVENT_VALUE_RESTRICTED 时,说明当前接口不提供 ecoinvent 明文,引导前往 Carbon Agent 查看来源和适用范围,使用返回的 guidance.actionUrl 或因子 detailUrl。多个结果统一提示一次,各因子保留自己的链接。不承诺登录/注册可解锁,不擅自追加替代因子;用户要求替代时再匹配。旧服务无 guidance 时,只对明确的 ecoinvent 来源及掩码值作相同说明,不套用于其他缺失值。verified=false 等限制。区分 CCDB 数据、用户给定值、估算值和外部来源;无 CCDB ID 的外部资料不能生成 CCDB 链接。invalid_client 请管理员核对所选环境的客户端登记与启用状态,不自行生成/猜测 client ID。刷新中断时可能已发生 Token 轮换,应重新登录,不重放旧 Refresh Token。CREDENTIAL_STORE_ERROR 时检查 CLI 版本及错误信息,按 CLI 说明 处理;不要删除已有凭证文件或主密钥来强制重置。ccdb-cli auth logout --revoke 撤销整条应用授权,可能影响共用授权的工具,执行前确认用户意图。它不删除环境 Key,也不在服务端停用 API Key。