Install
openclaw skills install acceptance-rate-analysis-new-2ClawHub Security found sensitive or high-impact capabilities. Review the scan results before using.
对承接率下降做阶段式归因分析。适用于“今天/本周承接率为什么下降”“分析承接率下降原因”“看一下承接率环比是否下降及原因”等场景。先定位异常切片,再逐层判断是一级切片结构迁移、资方总量明显减少或分布左移、资产维度异常,还是进一步闭环到敏感资方侧收缩。
openclaw skills install acceptance-rate-analysis-new-2在用户询问承接率下降原因、承接率环比变化、今天/本周承接率为什么变差时,使用这个 skill。
这个 skill 采用阶段式执行。每个阶段只做当前层级需要的取数和判断,命中终点后立即停止,不继续下钻。
SKILL.md 是该技能的唯一主契约,决定阶段执行顺序、判定口径、展示字段和下钻规则。agents/openai.yaml 只负责运行时默认提示,不应额外定义与本文件冲突的新口径。day 和 week 两档粒度。周一~周日。4.13周、4.6周 这类“周标签”时,默认按“该日期作为周一标签,对应上一完整自然周”解释。4.13周 -> 2026-04-06~2026-04-12,4.6周 -> 2026-03-30~2026-04-05。先从用户问题中明确这 3 个信息:
granularitycurrent_periodbaseline_period脚本不负责解析自然语言时间,运行前要先把时间窗补齐。
时间参数可以传:
YYYY-MM-DDYYYY-MM-DD HH:MM:SS如果只传日期,脚本会自动补成开始时间 00:00:00 和结束时间 23:59:59。
命令示例只是模板,不要求逐字照抄。路径写法优先跟随当前工作目录;如果当前目录就是仓库根目录,优先使用相对路径。只有在当前工作目录不确定、跨目录调用、或已经出现找不到脚本的问题时,再退回绝对路径。
默认严格按阶段执行:
primaryprimary.analysis_sequence 与 primary_displaycapitalassetqualified_combos 逐个运行 funding执行约束:
slice_key、combo_key 和分析顺序,不要手动改写或重排。capital -> asset -> funding 固定顺序单独展开。primary 结束后,要先拿第一个异常切片,把这个切片完整分析到 stop 或 funding 结束,再开始下一个切片。next_action 只决定当前切片的下一步,不表示全部切片统一进入下一阶段;这是内部路由字段,不要对用户原样输出。capital 再统一进入 asset 或 funding。terminal_reason、next_action、run_asset、run_funding、JSON 字段名都属于内部路由信息;对用户必须翻译成业务话术。root_cause,优先翻译成便于排查的表达,不要只说“证据不足”。向 primary 传入粒度、当前期和对比期即可。
week 传实际分析周段的闭区间,例如 2026-04-20~2026-04-26day 传单日闭区间,例如 2026-04-26~2026-04-264.13周 这类周标签,要先翻译成该周标签对应的上一完整自然周再传脚本,例如 4.13周 -> 2026-04-06~2026-04-12模板:
python nanobot/skills/acceptance-rate-analysis/scripts/acceptance_rate_analysis.py primary --granularity <week|day> --current-start <当前周期开始> --current-end <当前周期结束> --baseline-start <对比周期开始> --baseline-end <对比周期结束>
示例 1:2026-04-28 这一天按默认周口径分析“本周 vs 上周”
python nanobot/skills/acceptance-rate-analysis/scripts/acceptance_rate_analysis.py primary --granularity week --current-start 2026-04-20 --current-end 2026-04-26 --baseline-start 2026-04-13 --baseline-end 2026-04-19
示例 2:用户说“分析 4.13周 相较于 4.6周 的承接率”
python nanobot/skills/acceptance-rate-analysis/scripts/acceptance_rate_analysis.py primary --granularity week --current-start 2026-04-06 --current-end 2026-04-12 --baseline-start 2026-03-30 --baseline-end 2026-04-05
内部路由重点看(不对用户直出):
terminal_reasonnext_actionanalysis_sequencedrill_down_rule一级判定与停止:
terminal_reason 为 R1、R2、R8,第一阶段直接停止。analysis_sequence 只保留后续真正继续下钻的切片。第一阶段给模型展示时:
primary_display.markdown_table,不要自己重拼,也不要改列、删列、换顺序。primary_display.render_summary.drill_down_scope_text;若没有该字段,再展示 primary_display.overall_summary.drill_down_rule_text。terminal_reason、next_action、JSON 字段名原样抄给用户。一级下钻规则必须按固定口径解释:
max(20万, 全部异常切片总拖累路由金额 × 5%) 的切片,才进入后续归因。drill_down_rule.cap_applied = true 时,才允许说“前 5 个”。一级解释与排序要求:
drag_amount 从高到低排序,这表示“少承接金额估算”从高到低,不等于“承接率降幅”从高到低。当前/对比路由占比、路由占比变化、impact_type 等字段做推理,但不要把这些字段扩成默认展示表格。python nanobot/skills/acceptance-rate-analysis/scripts/acceptance_rate_analysis.py capital --granularity <week|day> --current-start <沿用 primary> --current-end <沿用 primary> --baseline-start <沿用 primary> --baseline-end <沿用 primary> --slice-key "<if_qd>|<irr24_new>"
内部路由重点看(不对用户直出):
terminal_reasonnext_action第二阶段判断顺序固定为:
第二阶段的明确口径:
30%,也就是 (对比期准入资方个数 - 当前期准入资方个数) / 对比期准入资方个数 > 30%。<=2、<=3 桶的路由金额占比是否明显上升>=4、>=5 桶的路由金额占比是否明显下降面向用户展示第二阶段结果时:
capital_total_judgement。next_action: run_asset 这类内部判定行。python nanobot/skills/acceptance-rate-analysis/scripts/acceptance_rate_analysis.py asset --granularity <week|day> --current-start <沿用 primary> --current-end <沿用 primary> --baseline-start <沿用 primary> --baseline-end <沿用 primary> --slice-key "<if_qd>|<irr24_new>"
内部路由重点看(不对用户直出):
terminal_reasonnext_actionqualified_combosasset_display第三阶段判断口径:
max(10万, 当前切片少承接金额估算 × 5%)max(100万, 当前切片少承接金额估算 × 15%)asset_display.summary_markdown、asset_display.factor_detail_markdown、asset_display.combo_detail_markdown 为唯一主来源;LLM 不再自己根据原始字段拼表factor_label、bucket_label、combo_display;不要自己根据 factor_key 翻译;尤其不要把 edu_rand 解释成“学历”,它在本技能里代表“高额区间 / 金额区间”qualified_combos 为空,不要根据 factor_results、abnormal_factors 或其他字段自行臆造“高龄 + 新疆”这类组合直接进入第四阶段面向用户展示第三阶段结果时:
asset_display.summary_markdownasset_display.factor_detail_markdownasset_display.combo_detail_markdownnext_action: run_funding。factor_key,也不再自行从 factor_results / combo_results 重新拼第三阶段表格。第四阶段仍通过资金项目映射数据做敏感资方侧闭环。只允许直接复用 asset.qualified_combos[*].combo_key;combo_id 只用于阅读顺序,不要把它当成跨阶段稳定主键。
python nanobot/skills/acceptance-rate-analysis/scripts/acceptance_rate_analysis.py funding --granularity <week|day> --current-start <沿用 primary> --current-end <沿用 primary> --baseline-start <沿用 primary> --baseline-end <沿用 primary> --slice-key "<if_qd>|<irr24_new>" --combo-key "<qualified_combos[i].combo_key>"
内部路由重点看(不对用户直出):
terminal_reason第四阶段结果解释:
R7:敏感资方收缩R6:资产维度组合异常成立,但未闭环到敏感资方R8:字段不足、映射失败或证据不足面向用户展示第四阶段结果时:
run_funding、terminal_reason 或其他内部路由词。R1:大盘未下降R2:一级切片结构迁移R3:资方总量明显减少R4:第二阶段停住时更像规则 / 授用信通过率变化;若第三阶段停住且资产维度已有弱信号,优先按“资产维度有信号但影响金额不足”解释,不要直接复用这句口径R5:资产维度有异常,但没形成达到第四阶段门槛的高影响组合R6:资产维度组合未闭环到敏感资方R7:敏感资方收缩R8:证据不足 / 字段不足 / 口径异常