← 返回 Skills 市场
lanyasheng

Skill Distill

作者 _silhouette · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ⚠ suspicious
99
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install skill-distill
功能描述
当需要把多个功能重叠的 skill 合并为一个蒸馏版 skill 时使用。 不适用于从 skills 提取 rules(rules extraction is a separate capability from ECC's rules-distill skill, not part of this repo)或...
安全使用建议
This skill mostly does what it says (merging skills), but its runtime steps tell the agent to execute local Python validation scripts and to read/write under ~/.claude even though the package metadata declares no config paths or credentials. Before installing or using it: (1) verify the referenced improvement-* scripts exist in ~/.claude and inspect them so you trust what they execute; (2) back up any source skill directories you might allow the tool to modify or delete; (3) insist on explicit, interactive confirmation for any delete/replace actions and review a dry-run diff of proposed changes; (4) if you prefer safer testing, run the distillation process in a sandbox or on copies of skills rather than on your primary skills directory. If you cannot inspect the local scripts or prefer not to grant execution rights, treat this skill as higher-risk and avoid running its Phase 4 automated validation steps.
功能分析
Type: OpenClaw Skill Name: skill-distill Version: 1.0.1 The skill is designed to consolidate overlapping skill bundles through a multi-phase workflow. It is classified as suspicious because Phase 4 in SKILL.md instructs the agent to execute shell commands (python3) using local script paths and user-provided variables (e.g., {new-skill-path}). This introduces a potential shell injection vulnerability if the agent does not properly sanitize inputs before execution. While the functionality is aligned with the stated purpose of quality validation, the reliance on executing external scripts in the ~/.claude/skills/ directory constitutes a high-risk capability.
能力评估
Purpose & Capability
The name/description and the instructions line up: distillation needs to read source SKILL.md and references/, analyze overlap/conflicts, then produce a distilled SKILL.md + references and validate via improvement tooling. Running validators (improvement-learner/orchestrator/evaluator) is consistent with the stated Phase 4 validation step.
Instruction Scope
SKILL.md explicitly directs the agent to read every source skill's SKILL.md and references (expected), to write new skill directories, and to run validation scripts located under ~/.claude/skills/... (python3 ~/.claude/skills/improvement-learner/scripts/self_improve.py, etc.). The manifest metadata declared no required config paths, yet the instructions require access to the user's home config (~/.claude) and to execute local scripts. Executing those local scripts can run arbitrary code beyond the skill's prose, which increases risk and is not declared.
Install Mechanism
Instruction-only skill with no install spec or downloaded artifacts. This is the lowest install risk — nothing is written by an installer at install time. The remaining risk comes from instructions that run local scripts at runtime.
Credentials
Declared requirements list no env vars or config paths, but the instructions assume read/write access to ~/.claude, .improvement-memory, and the ability to execute python scripts in ~/.claude/skills. That is a mismatch: the skill implicitly requires file-system and execution privileges that were not declared. Those scripts may access other files/credentials on disk, so the effective privileges are broader than the metadata indicates.
Persistence & Privilege
always:false and agent invocation is normal. The skill's workflow includes creating a new skill directory and giving options to replace/delete/retain source skills — operations that modify other skill files. The doc states user confirmation is required before generating/replacing; ensure the agent actually prompts and you review the exact changes. The skill itself does not ask to be always-enabled.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install skill-distill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /skill-distill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.1
v2.1: 13/13 POWERFUL at 92.2%, enriched SKILL.md docs, README added, example tag fix
v1.0.0
Initial release of skill-distill — a tool for merging overlapping skills into a distilled version. - Provides a step-by-step workflow to safely combine 2+ functionally similar skills while preserving unique contributions and minimizing token cost. - Includes clear criteria for when to use/not use skill-distill, with detailed examples and anti-examples. - Outputs both an analysis plan for user approval and a new distilled skill with references, following strict traceability and quality checks. - Integrates with improvement pipeline for automated scoring, ensuring distilled skill accuracy ≥ 0.80 before completion. - Handles trigger and harness pattern conflicts with user-driven resolution and careful configuration merging.
元数据
Slug skill-distill
版本 1.0.1
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Skill Distill 是什么?

当需要把多个功能重叠的 skill 合并为一个蒸馏版 skill 时使用。 不适用于从 skills 提取 rules(rules extraction is a separate capability from ECC's rules-distill skill, not part of this repo)或... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 99 次。

如何安装 Skill Distill?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install skill-distill」即可一键安装,无需额外配置。

Skill Distill 是免费的吗?

是的,Skill Distill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Skill Distill 支持哪些平台?

Skill Distill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Skill Distill?

由 _silhouette(@lanyasheng)开发并维护,当前版本 v1.0.1。

💬 留言讨论