SuperAPI AI 工具集

lov-skill-publisher

前端与建站

查看项目

更新于 10-16 00:01

技能介绍

用途:把已通过源校验的一个本地 Skill 源发布到 LovStudio 官网,或用户明确指定的其他渠道。触发场景包括用户要求“发布这个 Skill”“上架 Skill Publisher”“生成 WorkBuddy 包”或“分发到多个平台”。创建、实现、修改或仅本地安装 Skill 应交给 lov-skill-creator,不触发本工具。

主要能力:未指定渠道时只选择 Skill Publisher 官网适配器,不问渠道选择问题;仅当用户明确说“全部渠道”“多平台”“all channels”或逐一列出渠道时才运行全部适配器。当前支持适配器:Skill Publisher(源仓库、发布、目录、缓存刷新与线上页面)、WorkBuddy(CodeBuddy 开放平台,生成独立 Skill ZIP 并在控制台上传、解析、填写上架信息、提交审核)、Alipay SkillPay(校验产品 ZIP、明确人民币价格、上传、解析、提交并观察审核状态)。每次发布默认调用 lov-skill-pricing 生成或刷新每个 Skill 的 Pricing Card;渠道元数据、凭据、暂存文件与归档包均保留在源之外。

使用方式:标准流程为——解析根目录与设置;用 python3 "$SKILL_DIR/scripts/validate_skill.py" SOURCE --target source 校验源;自动定价;解析渠道与发布模型;按渠道制定计划并只加载所选渠道参考文档;分别发布 Skill Publisher、WorkBuddy、SkillPay 或其他平台;最后按渠道分别报告状态,区分 prepared、uploaded、installed、listed、live 等状态。WorkBuddy 打包命令:python3 "$SKILL_DIR/scripts/build_workbuddy.py" SOURCE --meta CONNECTOR_META --icon ICON --output-dir OUTPUT_DIR,随后上传至 https://www.codebuddy.cn/open/console/dashboard 并等待“解析成功”。本地自检命令:python3 scripts/validate_skill.py . --target source。

适用场景:需要把成熟 Skill 分发到官网、WorkBuddy 或支付宝 SkillPay 等渠道,并统一价格、可见性与交付方式时使用。

限制与依赖:依赖 Python 3.8+、PyYAML、lov-skill-pricing,以及 git 和 gh(GitHub 发布场景)与各渠道凭据。付费目录条目若无经验证的加密包或未显式设置 public_source: true 则被阻止,不算发布。自动定价无法运行时标记为 blocked,不用推断价格提交付费上架。渠道的具体字段、价格与审核流程以实际平台要求为准;本资料未提供各渠道价格、费用及最终上架时间等信息。