Install
openclaw skills install spike-skill-orchestratorAdaptive local skill scheduler for OpenClaw. Use when a task may benefit from multiple installed skills, when the user asks "该用什么 skill", "调度一下", "有没有相关 skill", "搭配使用", or when a multi-step/cross-domain request should first check local skill combos before proceeding.
openclaw skills install spike-skill-orchestrator目标:先判断本地已装 skills 里有没有能提效的组合,再决定是否询问 Spike 搭配使用。
node skills/skill-orchestrator/scripts/match-skills.mjs "<用户任务>" --json
读取:
ops/skills/registry.jsonops/skills/trigger-router.json输出:
candidates: 相关单 skill 候选combos: 相关组合候选按下面规则决定是否打断用户:
SKILL.md经验阈值:
candidates[0].score >= 12 且 candidates[1] 差距明显:通常可直接用combo.score >= 8:通常值得问一下当命中组合或多候选时,使用 AskQuestion,不要直接替用户决定。
选项建议:
UI/设计 + 内容搜索/研究 + 报告问题文案要短:
用户采纳后,按“上游路由 skill → 下游执行 skill”的顺序读 SKILL.md:
opencli-usage → opencli-browserfrontend-design-3 → impeccable-uxuismart-search → data-research → report-ui不要一次性把 5 个无关 skill 全读进上下文。最多保留:
每次提议后都记一行日志:
node skills/skill-orchestrator/scripts/log-decision.mjs \
--task "<任务>" \
--proposed "<skill-a,skill-b>" \
--accepted "<skill-a,skill-b>" \
--mode "<direct|ask|skip>"
如果用户拒绝所有建议:
node skills/skill-orchestrator/scripts/log-decision.mjs \
--task "<任务>" \
--proposed "<skill-a,skill-b>" \
--accepted "" \
--mode "reject"
日志写到:
openclaw-evolution/data/skill-orchestrator-log.jsonl输入:
帮我做个落地页发小红书
期望建议:
UI/设计内容输入:
今天 AI 圈有什么
期望建议:
aihotgithub-trendingtrendradar早报 相关组合输入:
解释一下 MCP 是什么
行为: