Skill Distiller 是一个把 skills.sh 上多个高评分技能合并成一个省 token 技能的流程工具,来自 iliaal/compound-engineering-plugin。它提供两条主线:Distill(蒸馏)与 Update(更新)。
主要能力:按关键词搜索合格技能(安装量≥100、取前10、去重,不足3个降阈值到50);抓取并分组暂存来源、计算 SHA-1;用 grok-query 获取 X 上的近期实践信号;分析每个技能的核心技术、独特价值、失败路径与冗余;检测技能间冲突并让用户裁决;按给定规则合成带 YAML frontmatter 的 SKILL.md;机械校验(7 项门槛,6/7 通过)、自检与拆分检查;保存 manifest.json 记录搜索词、来源、安装量与校验和;生成触发词测试查询并评估精确率/召回率/F1;清理暂存目录。
使用方式:核心命令为 python3 distillery/scripts/distiller.py,子命令包括 search、fetch、grok-query、validate、token-count、eval-triggers、cleanup、check-updates、update-manifest。抓取失败时可回退运行 npx skills add <source_url> -s <skillId> -y --agent claude-code。
适用场景:希望把分散技能去重合并、压缩 token、保留失败经验并维护可更新技能库的用户。
限制:依赖 skills.sh 与 npx 环境;合成规则、frontmatter 字段与 token 上限(正文理想<1K,硬上限2K)由流程约束;拆分超过1K token 需用户批准,超过2K 强制拆分;其他具体平台、收费与效果信息暂未提供。