Install
openclaw skills install @qq435912743/cross-model-knowledge-extraction跨模型蒸馏工程化的第一环:从 WorkBuddy 内部教师技能的 SKILL.md(或任意技能正文) 中结构化提取能力签名——工作流步骤、触发场景、已知限制/坑、工具脚本、以及可被 蒸馏的决策规则(if/when-then/必须)。输出 JSON 能力画像,直接喂给 model-distillation 的签名合成与对抗验证。纯标准库、零依赖、可本地实跑(--selftest 自带样例)。
openclaw skills install @qq435912743/cross-model-knowledge-extraction跨模型蒸馏工程化与可信代理域的核心子能力之一。意图:把教师技能里"散落的能力" 抽成结构化签名,让蒸馏从"读一整篇 SKILL.md 凭感觉"变成"对照签名做程序化合成"。
^\s*\d+\.\s+(.+)$)。#~####)——能力轮廓。# 对某个教师技能提取签名
python scripts/extract_signature.py <教师技能目录>
# 自带样例自检(无需外部依赖)
python scripts/extract_signature.py --selftest
输出 JSON:
{
"name": "teacher-skill",
"workflow_steps": ["步骤1", "步骤2"],
"headings": ["概述", "用法"],
"triggers": ["触发:用户要求做 X 时"],
"limits": ["注意:Y 场景会失败"],
"scripts": ["do.py"],
"decision_rules": ["若输入为空则直接返回"],
"body_size": 1234
}
teacher-capability-probe:探针量化边界后,本技能把边界落成结构化签名。model-distillation:签名直接进 synthesize_student 的工作流/限制/工具字段。distillation-adversarial-verify:decision_rules 是下一步对抗验证的靶子。本技能内置通用学习模块 scripts/learner.py。每次使用后自动复盘、积累经验,逐步提升输出质量与执行效率,无需人工维护。
learned_patterns.json(位于本技能目录)记录:操作总数、各能力使用频次、错误模式、用户偏好、改进建议。
# 记录一次成功使用(--capability 填本次主要能力名,如「简历优化」「比价」)
python scripts/learner.py record <本技能目录> --capability 简历优化
# 记录一次失败/异常
python scripts/learner.py record <本技能目录> --capability 简历优化 --fail --error 格式识别失败 --note "用户上传了非标准文件"
# 记录用户偏好(下次直接使用)
python scripts/learner.py prefer <本技能目录> --key 输出语言 --val 中文
# 查看累计洞察(高频能力 / 反复错误)
python scripts/learner.py insight <本技能目录>
# 自动复盘(错误≥3次 或 操作≥10次 时给出改进建议)
python scripts/learner.py reflect <本技能目录>
learned_patterns.json,下次调用直接采用,减少重复询问。越用越懂你:第一次用是通用能力,第十次用已沉淀为你专属的最佳实践。