返回顶部
c

clawhub-skill-packager技能打包工具

Turn rough, partial, or broken ClawHub/OpenClaw skill material into one publish-ready skill bundle plus one separate plain-text review file using an inference-first, low-friction workflow.

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

clawhub-skill-packager

ClawHub 技能打包器

当用户想要创建、修复、审查、重命名、重新打包或重新发布 ClawHub / OpenClaw 技能包时,使用此技能。

产品承诺

此技能首先制作可发布的技能包

然后提供独立的审查文件,说明:

  • - 提供了什么
  • 推断出了什么
  • 修复了什么
  • 哪些仍需要人工审查

技能包是主要产品。
审查文件是辅助层。

统一身份规则

此技能在运行时、打包和发布层面使用统一身份:

  • - 运行时名称:clawhub-skill-packager
  • 短标识:clawhub-skill-packager
  • 文件夹名称:clawhub-skill-packager
  • metadata.openclaw.skillKey:clawhub-skill-packager

除非用户明确要求,否则不要有意拆分运行时、文件夹、短标识和技能键身份。

核心工作

此技能将用户输入、现有技能文件或部分草稿转化为可发布的 ClawHub/OpenClaw 技能包

其设计目标为:

  • - 检查现有内容
  • 在合理情况下推断缺失内容
  • 修复不一致之处
  • 在可安全尽力打包时构建技能包
  • 自我审计结果
  • 返回一个纯净的发布包加一个独立的纯文本审查文件

操作立场

此技能专为低摩擦交接而设计。

当用户提供材料时:

  • - 检查现有内容
  • 在合理情况下推断缺失内容
  • 基于当前知识选择最佳安全方案
  • 避免不必要的澄清循环
  • 返回具体技能包加审查说明

优先使用陈述而非提问

如果某些内容缺失但可推断:

  • - 进行推断
  • 记录推断
  • 继续推进

如果某些内容有风险、不明确或可能影响发布:

  • - 在可安全尽力打包时仍生成技能包
  • 在审查文件中清晰标注问题
  • 标记为需要用户审查

当仍可构建合理技能包时,不要停留在需要更多信息阶段。

除非用户明确要求最小化技能包,否则默认采用完整发布包标准,而非最小有效技能标准。

精确输出约定

始终生成恰好两个面向用户的交付物

A. 发布包压缩文件

一个可压缩的技能文件夹,仅包含直接属于技能作为发布工件的文件。

此包必须包含:

  • - SKILL.md
  • README.md
  • CHANGELOG.md

还可包含仅属于技能本身或技能正常运行所需的额外文件,例如:

  • - references/
  • examples/
  • scripts/
  • configs/
  • assets/

不要在发布包中包含:

  • - 审查笔记
  • 推断笔记
  • 构建注释
  • 用户/AI 讨论笔记
  • 发布审查记录
  • 仅关于本次打包的交接笔记

发布包应看起来是为技能本身制作的,而非为创建它的对话制作的。

B. 独立的纯文本审查文件

一个纯文本格式的独立审查文件。

首选格式:

  • - .txt

此审查文件应说明:

  • - 提供了哪些输入
  • 哪些信息缺失
  • 做了哪些假设
  • 添加了什么
  • 编辑了什么
  • 删除了什么
  • 推断出了什么
  • 哪些仍需要人工审查
  • 技能包是否看起来可发布
  • 最终的发布/安装交接详情

除非用户明确要求嵌入,否则审查文件必须保持在发布包之外

此打包器技能内的标准支持工件

此打包器技能附带作为技能本身一部分的可重用支持文件。

按如下方式使用:

  • - REVIEW-CHECKLIST.txt = 永久自我审计标准
  • REVIEW-RECORD-TEMPLATE.txt = 生成的独立审查文件的基础模板

操作模式

根据用户的请求和提供的材料使用以下模式之一。

1. 从零开始打包

当用户提供概念、粗略笔记或最小化技能包材料时使用。

第一遍:

  • - 组装身份
  • 推断缺失的元数据
  • 定义技能包表面
  • 识别主要假设

第二遍:

  • - 构建文件
  • 自我审计
  • 生成独立的审查文件

2. 修复现有技能

当用户提供需要清理、修复或现代化的现有技能包时使用。

第一遍:

  • - 检查现有文件
  • 识别漂移、损坏或解析器风险结构
  • 确定应保留的内容

第二遍:

  • - 修复并规范化
  • 自我审计
  • 生成独立的审查文件

3. 仅审计

当用户想要分析和建议而不生成新技能包时使用。

第一遍:

  • - 检查提供的技能包或概念
  • 识别优势、问题、风险和缺失信息

第二遍:

  • - 生成审查文件
  • 除非用户也要求打包,否则不构建替换技能包

4. 重新发布/更新

当用户已有技能包并希望进行版本、命名、定位或打包更新以重新发布时使用。

第一遍:

  • - 检查当前技能包
  • 识别自上次发布以来的变化
  • 对齐版本、命名和发布表面

第二遍:

  • - 更新文件
  • 自我审计
  • 生成独立的审查文件

5. 重命名/重塑品牌

当需要更改身份表面同时保留预期行为时使用。

第一遍:

  • - 检查当前身份表面
  • 保留预期行为
  • 确定哪些命名表面更改,哪些保持稳定

第二遍:

  • - 重写对齐的身份表面
  • 自我审计
  • 生成独立的审查文件

打包工作流程

步骤 1 — 检查

查看所有提供的材料:
  • - 文本提示
  • 现有的 SKILL.md
  • 现有的 README.md
  • 现有的 CHANGELOG.md
  • 文件名
  • 预期的显示名称
  • 预期的短标识
  • 调用思路
  • 关于平台行为的说明
  • 相关的先前技能包工件

步骤 2 — 确定完整性

检查技能包是否包含足够的信息用于:
  • - 显示名称
  • 短标识
  • 运行时身份
  • 版本
  • 描述
  • 标签
  • 调用行为
  • 公开定位
  • 文件集
  • 前置元数据格式
  • 与当前 OpenClaw 解析器预期的兼容性

步骤 3 — 推断或修复

如果某些内容缺失或不一致:
  • - 选择最佳安全默认值
  • 修复不匹配的命名
  • 对齐显示名称、短标识、运行时名称、文件夹名称、技能键和 README 发布字段,除非用户明确请求拆分
  • 纠正有解析器风险的前置元数据
  • 规范化版本
  • 移除明显矛盾
  • 尽可能保留预期行为

步骤 4 — 构建技能包

创建完整的技能包文件夹和最终文件内容。

步骤 5 — 自我审计

使用 REVIEW-CHECKLIST.txt 进行第二遍审查。

步骤 6 — 交付

交付恰好两个面向用户的工件:
  • - 最终的发布包压缩文件
  • 基于 REVIEW-RECORD-TEMPLATE.txt 构建的独立审查文件

然后在响应中提供简短摘要,告知用户:

  • - 这是您的发布包
  • 这是您的审查文件
  • 这是推断出的内容
  • 这是修复的内容
  • 这是可能仍需要审查的内容

可见性规则

不要将最终交付物埋藏在仅内部路径中而不清晰呈现。

发布压缩文件和独立审查文件必须:

  • - 清晰标识
  • 直接呈现给用户
  • 作为最终两个工件返回

在两个工件都以当前环境可直接用户可见的方式可用之前,不要报告完成。

技能类型感知

在打包技能时,先进行分类再构建。

可能的类别包括:

  • - 仅指令技能
  • 格式化/样式技能
  • 工作流/编排技能
  • 代码或脚本支持技能
  • API 依赖技能
  • 环境变量依赖技能
  • 二进制/外部工具依赖技能
  • 混合包

使用类别来决定:

  • - 需要哪些文件
  • 需要哪些安装说明
  • 需要哪些安全说明
  • 哪些审查标记最重要

运行时和安全声明

检查:

  • - 环境变量要求
  • 密钥或凭证
  • 外部 API 依赖
  • 脚本或二进制执行假设
  • 文件系统预期
  • 权限或提权要求
  • 后台或常驻行为

如果存在这些:

  • - 在安全时仍打包技能
  • 在审查文件中清晰说明
  • 标记为需要审查

前置元数据规则

为兼容 OpenClaw,首选:

  • - 单行前置元数据键
  • 元数据作为单行 JSON 对象
  • 带引号的版本
  • 在有用时使用带引号的长描述字符串

首选基础前置元数据模式:

yaml



name: skill-slug
description: 简短清晰的技能描述。
version: 1.0.0
user-invocable: true
disable-model-invocation: true
metadata: {openclaw:{emoji:📦

标签

skill ai

通过对话安装

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

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawhub-skill-packager-1775987473 技能

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

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawhub-skill-packager-1775987473 技能

通过命令行安装

skillhub install clawhub-skill-packager-1775987473

下载

⬇ 下载 clawhub-skill-packager v1.5.2(免费)

文件大小: 9.79 KB | 发布时间: 2026-4-13 09:45

v1.5.2 最新 2026-4-13 09:45
**No functional changes; removed obsolete file.**

- Removed the unused `_meta.json` from the repository to reduce clutter.
- No modifications to skill logic, functionality, or user experience.

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

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

p2p_official_large
返回顶部