SuperAPI AI 工具集

lovstudio-skill-creator

通用与其它

查看项目

更新于 10-16 00:01

技能介绍

用途:指导并脚手架化新的 lovstudio 技能,让每个技能源仓库独立存在于 lovstudio/{name}-skill;lovstudio/dev-skills 为生成的发布聚合镜像,其 skills/{name}/ 目录仅镜像带标签的发布,不可作为源码编辑。

主要能力与流程:

  1. 理解技能:先问商业模式/保护模型(免费、付费普通 IP 加密分发、付费敏感 IP 采用 cloud-split),再问问题与形态,并强制拆解公开层与保护层、核对一致性;付费技能需做去业务化命名。
  2. 规划内容:确定性操作放 scripts/,领域知识放 references/,输出素材放 assets/。
  3. 初始化:运行 python3 "$SKILL_DIR/scripts/init_skill.py" <name>,独立仓库默认创建于配置的 repos 根目录下 {name}-skill/;付费技能加 --paid。
  4. 实现:Python 脚本为单文件 CLI(argparse),SKILL.md 描述触发短语(中英文),少于 500 行,超长拆分到 references/;README.md 面向 GitHub 人类读者。
  5. 发布:先发布技能自身仓库(gh repo create lovstudio/<name>-skill --public/--private --source=. --push),再在 lovstudio/general-skills 的 skills.yaml 与 README.md 登记(paid 字段只在此处),免费 Meta/Dev Tools 技能可另外登记到 lovstudio/dev-skills,并用 GITHUB_TOKEN="$(gh auth token)" python3 scripts/sync-independent-skills.py sync 与 python3 scripts/render-readme.py 渲染;本地以 lovstudio-<name> 安装或软链到 agent skills 目录;到 https://lovstudio.ai/skills/<name> 可见后才算发布完成。
  6. 测试迭代:在新对话中调用 lovstudio-<name> 验证触发,再改源仓库并打标签发布。

保护层级说明:免费无法阻止 clone;付费加密只挡路人 clone(L1),不挡本地日志取明文(L2);只有 cloud-split 核心逻辑不下发用户机器,但也不挡反向推理 I/O 做劣质克隆。

限制:不要硬编码个人工作区路径或私有品牌文件;cloud-split 在部署前必须按 references/cloud-split.md 的强制预检审计清单逐项检查;不注册仅 dev-skills 的技能到 general-skills,除非用户明确要求。