Skill Releaser

通过完整发布流程向ClawhHub发布技能——自动脚手架、OPSEC扫描、双重审查(智能体+用户)、强制推送发布、安全SCA扫描

安装

概览

{ “overview_html”: “Skill Releaser 是一个专为 OpenClaw 技能开发者设计的自动化发布工具,旨在将内部开发的技能无缝发布到 ClawhHub 平台。它通过完整的端到端流程管理技能从本地仓库到公开注册的整个过程,涵盖结构生成、安全检查、人工审核与最终部署等关键环节。该工具的核心设计理念是减少人为错误、提升发布效率,并确保所有发布的技能符合安全与质量标准。Skill Releaser 特别适用于希望快速迭代并分享其智能体能力的开发者,尤其适合那些已完成 SKILL.md 文档编写但需要系统化流程完成后续发布工作的用户。整个流程分为两个主要阶段:第一阶段完全自动化,负责技能的脚手架构建、内容验证和私有仓库准备;第二阶段则引入关键的人工审核节点,确保发布前的最终确认。这种设计既保证了发布速度,又维护了必要的质量控制机制。”, “feature_items”: [ “自动脚手架生成:根据 SKILL.md 文件智能创建缺失的结构化文件(如 skill.yml、README.md、CHANGELOG.md 等),确保项目基础完整”, “双重安全审查机制:结合智能体驱动的 OPSEC 深度扫描与用户主导的代码仓库审查,防止敏感信息泄露”, “强制推送发布流程:采用孤儿分支强制推送策略,实现单一纯净提交历史,避免复杂的历史遗留问题”, “并行批量处理能力:支持多技能同时进入发布流程,大幅提升批量发布效率,并通过短 ID 标识简化审批操作”, “不可逆动作保护机制:ClawhHub 发布前需显式授权(D-## yes),杜绝误发风险,保障用户控制权” ], “scenarios_html”: “Skill Releaser 最适用于已经完成核心功能开发、具备清晰使用说明文档(SKILL.md)的技能开发者群体。典型使用场景包括个人或团队希望将其自定义技能快速上线至 ClawhHub 社区供他人使用,或在进行技能版本更新时执行标准化发布流程。例如,当用户说“发布 autonomous-task-runner 到 clawhub”时,该工具会自动完成从环境检查、结构补全、安全扫描到最终上线的全部工作。此外,它也特别适合需要频繁进行技能迭代的开发者——无论是首次发布还是后续版本升级,均可通过简单指令触发完整流水线。对于拥有多个待发布技能的项目团队而言,批量发布模式尤为高效:系统会并行处理各技能的第一阶段任务,汇总后统一呈现给用户进行一次性审批,大幅缩短整体交付周期。无论是个体开发者还是小型开源项目维护者,只要遵循基本的文档规范,即可借助此工具实现专业级发布体验。” }