用途:把本地开发的 Skills 批量或单个发布到 ClawHub、腾讯 SkillHub、联想开放平台三个公开渠道,并记录各平台的同步版本与状态。
主要能力:读取 .gitignore 过滤敏感与临时文件;三个平台各维护独立白名单(allowlist-clawhub.yaml / allowlist-skillhub.yaml / allowlist-lenovo.yaml),同一 skill 可在多份文件中独立登记;支持增量同步与按版本号比较跳过无变化项;ClawHub 强制 MIT-0 许可证,SkillHub 与联想无许可证限制。
使用方式:准备好含 name、description、version 的 SKILL.md;按平台安装或使用 CLI,如 clawhub、skillhub(须 ≥ 2026.7.29 才支持 publish/login,用 skillhub self-upgrade 升级)、lenovoskill(npx @lenovo-open/skill-cli)。先登录(clawhub login;skillhub login --key skh_xxx;lenovoskill login 走 OAuth),再用 prepare-publish.sh 生成过滤后的临时目录(--platform skillhub 或 --platform lenovo 会注入 slug/displayName),随后执行发布:ClawHub 用 clawhub publish 并显式传 --slug/--name;SkillHub 用 skillhub publish,可加 --dry-run;联想分两步 lenovoskill package 再 lenovoskill push。最后更新 sync-records.yaml。
适用场景:需要把本地 skills 发布到上述平台、批量同步技能或检查发布状态时。
限制:资料未提供具体收费与价格信息;SkillHub 有发布频率限制,连续 publish 建议间隔 12-15 秒串行执行,失败不自动重试;Token 不可写入配置或提交 Git;联想 CLI 无内置 .gitignore 过滤,须先过 prepare-publish.sh。