讲师中心 微信公众号
AI工具推荐 视频效率加速

Skill Release Pipeline

Polar Sponsor
爱发电 赞助
.NET 9.0

自动化打包并推送 OpenClaw 技能至 GitHub 和 ClawHub,管理版本及跨平台同步。

技能发布器

功能概述

技能发布器是一项面向实际任务的技能,主要用于自动设定 OpenClaw 技能的发布全生命周期: 包 → GitHub → ClawHub. 初步要求. gh CLI 认证( gh 认证状态). npx clawhub CLI 认证( npx c) .。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。

核心要点

  • 使用时应结合输入条件选择合适的执行方式,核对必要参数、依赖环境与输出内容,并按原始要求处理异常情况。
  • 从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。
  • 实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;

使用与执行

若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;

结果检查与注意事项

涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。

Skill Publisher

自动化完成 OpenClaw 技能的完整发布生命周期:打包 → GitHub → ClawHub。

前置条件

  • gh CLI 已完成身份验证(运行 gh auth status 可确认)
  • npx clawhub CLI 已完成身份验证(运行 npx clawhub whoami 可确认)
  • 存在一个包含有效 SKILL.md 的技能文件夹

快速开始

完整流程(打包 + GitHub + ClawHub)

# 从技能目录执行
scripts/publish.sh /path/to/skill-folder --repo owner/repo-name --version 1.0.0

分步执行

# 1. 仅校验与打包
scripts/validate.sh /path/to/skill-folder

# 2. 推送至 GitHub
scripts/push-github.sh /path/to/skill-folder --repo owner/repo-name

# 3. 发布至 ClawHub
npx clawhub publish /path/to/skill-folder --version 1.0.0 --slug skill-name

工作流程

步骤 1:准备技能文件夹

确保技能文件夹中包含以下内容:

skill-name/
├── SKILL.md          (必需 — 含 YAML frontmatter 的 Markdown 文件)
├── LICENSE           (推荐 — MIT 协议)
├── examples/         (可选 — 使用示例)
├── scripts/          (可选 — 辅助脚本)
├── references/       (可选 — 参考文档)
└── assets/           (可选 — 模板、图片、字体等资源)

SKILL.md 的 frontmatter 必须包含以下字段:

---
name: skill-name
description: 清晰描述该技能的功能及其触发场景
---

步骤 2:推送至 GitHub

cd /path/to/skill-folder

# 如尚未初始化 Git 仓库,则执行初始化
git init
git add -A
git commit -m "feat: initial release of skill-name"

# 创建远程仓库并推送代码
gh repo create owner/repo-name --public --source=. --push

若远程仓库已存在,请执行:

git remote add origin https://github.com/owner/repo-name.git 2>/dev/null || true
git push -u origin main

步骤 3:发布至 ClawHub

# 如未登录,先执行登录(将自动打开浏览器)
npx clawhub login

# 指定版本号发布
npx clawhub publish /path/to/skill-folder 
  --version 1.0.0 
  --slug skill-name 
  --name "Display Name" 
  --tags "tag1,tag2"

# 验证发布结果
npx clawhub inspect skill-name

注意: ClawHub 在发布后会自动执行安全扫描。技能通过扫描后即可被搜索到(通常耗时数分钟)。

常见任务

更新已有技能

# 1. 修改技能文件夹中的内容

# 2. 推送至 GitHub
cd /path/to/skill-folder
git add -A && git commit -m "fix: description of changes"
git push

# 3. 向 ClawHub 发布新版本
npx clawhub publish /path/to/skill-folder --version 1.1.0

复刻已有技能

npx clawhub publish /path/to/skill-folder 
  --version 1.0.0 
  --slug my-fork-name 
  --fork-of original-skill@1.0.0

检查发布状态

npx clawhub inspect skill-name
npx clawhub search skill-name

故障排查

错误信息 解决方案
--version must be valid semver 添加 --version x.y.z 参数
Skill is hidden while security scan is pending 等待几分钟后重试 inspect 命令
Not logged in 运行 npx clawhub login
gh: not authenticated 运行 gh auth login
fatal: remote origin already exists 可忽略;或使用 git remote set-url 更新远程地址

命名规范

  • Slug:全小写,仅允许使用短横线(例如:figma-plugin-writer)
  • Repo:应与 slug 保持一致(例如:openclaw-figma-plugin-writer)
  • Version:遵循语义化版本规范(例如:1.0.0、1.2.3)
目录

热门AI工具

更多
音述AI
音述AI Hot

一款AI音频处理工具,主要用于音述AI是一个以“用声音述说故事”为核心的 AI 音乐创作与声音分享社区,适合需要提升相关任务效率的用户。

讯飞智作

讯飞智作是一款AI视频创作工具,AI文本配音工具,数字人课程、营销视频制作。

火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

Laper
Laper Hot

Laper是专为编剧、导演和制片人推出的 AI 原生剧本创作工具。

PixTV
PixTV Hot

PixTV是一款面向AIGC内容创作的AI视频生成工具。

相关专题

更多
python升级pip
python升级pip

本专题整合了python升级pip相关教程,阅读下面的文章了解更多详细内容。

2487

2025.07.23

pip设置清华源
pip设置清华源

设置方法:1、打开终端或命令提示符窗口;2、运行“touch ~/.pip/pip.conf”命令创建一个名为pip的配置文件;3、打开pip.conf文件,然后添加“[global];index-url = https://pypi.tuna.tsinghua.edu.cn/simple”内容,这将把pip的镜像源设置为清华大学的镜像源;4、保存并关闭文件即可。

5722

2024.12.23

更新pip版本
更新pip版本

更新pip版本方法有使用pip自身更新、使用操作系统自带的包管理工具、使用python包管理工具、手动安装最新版本。想了解更多相关的内容,请阅读专题下面的文章。

4243

2024.12.20

pip安装使用方法
pip安装使用方法

安装步骤:1、确保Python已经正确安装在您的计算机上;2、下载“get-pip.py”脚本;3、按下Win + R键,然后输入cmd并按下Enter键来打开命令行窗口;4、在命令行窗口中,使用cd命令切换到“get-pip.py”所在的目录;5、执行安装命令;6、验证安装结果即可。大家可以访问本专题下的文章,了解pip安装使用方法的更多内容。

1870

2023.10.09

Vite 项目如何打包和部署
Vite 项目如何打包和部署

Vite项目打包部署专题汇集生产构建、产物预览、输出目录、资源路径、Nginx与GitHub Pages部署及常见白屏和路由404问题的已审核文章,帮助读者完成上线流程。

0

2026.10.28

Vite 如何搭配 Vue.js
Vite 如何搭配 Vue.js

Vite搭配Vue.js专题汇集创建Vue 3项目、配置开发环境、路径别名、Vue插件、代理、多环境构建与调试的已审核文章,帮助读者完成从初始化到日常开发的配置。

0

2026.10.28

Vite 项目目录怎么看
Vite 项目目录怎么看

Vite项目目录专题汇集入口文件、src源码、public静态资源、路径别名、项目根目录和构建输出目录相关的已审核文章,帮助读者理解各文件夹的用途与引用方式。

0

2026.10.28

Gradle插件开发入门教程
Gradle插件开发入门教程

本专题介绍Gradle插件开发的基本流程,涵盖插件类编写、自定义任务注册、扩展参数设计和插件应用方法,帮助你理解插件如何组织构建逻辑,减少多个项目之间的重复配置。

0

2026.10.22

Gradle Wrapper配置教程
Gradle Wrapper配置教程

本专题介绍Gradle Wrapper的基本作用,涵盖文件组成、生成方法、版本配置和任务调用,帮助你理解项目如何使用指定的Gradle版本,减少不同开发环境带来的构建差异。

0

2026.10.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Conan 2 安装指南
Conan 2 安装指南

共0课时 | 0人学习

Python虚拟环境官方教程
Python虚拟环境官方教程

共0课时 | 0人学习

Python venv官方模块文档
Python venv官方模块文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn