返回顶部
p

procedural-distiller过程精炼器

Distill successful multi-step OpenClaw sessions into reusable learned skills before compaction. Use when a task involved many tool calls, environment setup, debugging, file edits, browser research, or when the user asks to remember a workflow such as "记下这个流程" or "这招很有用".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
135
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

procedural-distiller

程序化蒸馏器

在任务成功完成且会话中包含足够可保留的信号后使用此技能。目标是提取程序性知识,而非总结对话内容。

触发规则

当以下所有条件均满足时,执行蒸馏流程:

  1. 1. 任务已成功完成。
  2. 会话中至少包含5次相关的工具调用,涉及exec、read、write、edit或browser操作。
  3. 至少满足以下条件之一:
- 用户明确要求记住工作流程。 - 任务涉及环境设置、调试或多步骤修复。 - 压缩风险较高,且跟踪记录中包含值得保留的具体参数。

任务仍在进行中时不要执行。跳过以单次读取或单行回答为主的琐碎会话。

蒸馏工作流程

  1. 1. 读取最近的跟踪记录,仅保留相关的工具事件。
  2. 将成功步骤与失败尝试分开。
  3. 保留对结果有实质性贡献的具体命令、文件路径、参数值和代码片段。
  4. 将结果转换为三个部分:
- 成功模式 - 失败触发条件 - 代码片段
  1. 5. 在skills/learned/learned-<任务标识>/目录下编写已学习的技能。
  2. 在memory.json中持久化存储效用评分和源元数据。

仅在传入的跟踪记录格式不清晰时,阅读references/trace-format.md

执行说明

  • - 优先使用精确命令而非抽象总结。
  • 仅当失败步骤能教导未来的代理避免什么时才保留。
  • 将重复的探测步骤压缩为一条代表性记录。
  • 如果写入或编辑步骤改变了最终行为,包含最小有用的代码片段。
  • 如果跟踪记录中已包含用户评分,则保留该评分。否则默认为3,让未来的调用者更新memory.json。

本地命令行界面

直接运行捆绑脚本:

bash
python distill_logic.py --trace /path/to/trace.json --task 修复构建缓存 --output-root /path/to/skills

有用的标志:

  • - --utility-score 4
  • --learned-root learned
  • --min-tool-calls 5
  • --max-events 20
  • --force

输出约定

生成的已学习技能必须包含:

  • - SKILL.md,包含有效的前置元数据(name、description)和程序化章节
  • agents/openai.yaml,用于UI元数据
  • memory.json,包含utility_score、源任务详情和生成元数据

停止条件

在以下情况下停止且不生成已学习技能:

  • - 跟踪记录标记为未成功
  • 相关工具调用次数过少
  • 跟踪记录缺乏足够细节以重建可复用的流程

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 procedural-distiller-1776120244 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 procedural-distiller-1776120244 技能

通过命令行安装

skillhub install procedural-distiller-1776120244

下载

⬇ 下载 procedural-distiller v1.0.0(免费)

文件大小: 6.58 KB | 发布时间: 2026-4-17 15:48

v1.0.0 最新 2026-4-17 15:48
Initial release of procedural-distiller skill:

- Automatically distills successful, multi-step OpenClaw sessions into reusable learned skills.
- Triggers only after successful completion involving at least 5 relevant tool calls.
- Extracts and organizes concrete steps, failure triggers, and useful code snippets from session traces.
- Saves distilled workflows as structured skills with metadata and utility scores for future reuse.
- Skips trivial, incomplete, or insufficiently detailed sessions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部