← 返回
未分类

ClawHub Push Skill

一键推送 skill 到 ClawHub registry,自动处理 acceptLicenseTerms 和文件格式问题
一键推送 skill 到ClawHub,自动处理许可接受与文件格式
bg1avd
未分类 clawhub v1.0.0 1 版本 100000 Key: 无需
★ 0
Stars
📥 231
下载
💾 0
安装
1
版本
#latest

概述

ClawHub Push Skill

自动修复 ClawHub CLI 的 acceptLicenseTerms bug,一键推送 skill 到 ClawHub registry。

功能

  • ✅ 自动获取正确的 token 路径(支持新版 ~/.config/clawhub/token.json
  • ✅ 自动修复 acceptLicenseTerms 参数问题
  • ✅ 自动处理 tags 数组格式
  • ✅ 支持单个文件上传(不打包)
  • ✅ 支持批量推送整个目录

使用方法

推送单个 skill

# 使用默认配置推送
clawhub-push /path/to/skill

# 或指定 slug 和版本
clawhub-push /path/to/skill --slug my-skill --version 1.0.0

批量推送

# 推送 skills 目录下所有变更
clawhub-push-batch ~/.openclaw/workspace/skills

技术细节

修复的问题

  1. Token 路径问题:新版 ClawHub 将 token 存储在 ~/.config/clawhub/token.json,旧版在 ~/.clawhub/token
  1. acceptLicenseTerms 问题:CLI 的 FormData 中缺少该字段,需要在 payload JSON 中添加 acceptLicenseTerms: true
  1. Tags 格式问题tags 必须是数组 ["latest"] 而不是字符串
  1. 文件上传方式:必须用 -F "files=@文件名" 分别上传每个文件,不能用 tar.gz 打包

API 端点

  • Registry: https://clawhub.ai
  • Publish API: POST /api/v1/skills
  • Payload 格式:

```json

{

"slug": "skill-slug",

"version": "1.0.0",

"displayName": "Skill Name",

"tags": ["latest"],

"acceptLicenseTerms": true

}

```

Changelog

1.0.0

  • Initial release
  • 修复 acceptLicenseTerms bug
  • 支持单个和批量推送
  • 自动检测 token 位置

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-05-08 02:42 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

productivity

Context Shrink

bg1avd
当上下文使用量超过85%时自动压缩会话记忆
★ 0 📥 1,037
developer-tools

task-queue-by-model-source

bg1avd
多队列任务编排系统。根据模型源将任务路由至队列,支持任务依赖、上下文传递及失败处理。
★ 0 📥 726
productivity

QQBot Media Sender

bg1avd
一键发送图片/视频/文件到 QQ,支持批量发送和自动压缩
★ 0 📥 943