SuperAPI AI 工具集

better-skill-publish

智能体与模型

查看项目

更新于 10-16 04:53

技能介绍

用途:将已有的 agent skill 打包为完整、可分发的 GitHub 仓库,生成周边文件,并可选创建 GitHub 仓库。

主要能力:识别 skill 位置(含 SKILL.md 的目录、SKILL.md 文件路径或当前目录自动检测);发布前校验(若存在 better-skill-review 则建议运行 python3 <validate.py path> run --path <skill-path>,失败建议先修复,警告可接受);通过对话收集元数据(GitHub owner/org、仓库名默认 <skill-name>-skill、版本默认 1.0.0、许可证默认 MIT 可选 Apache-2.0/GPL-3.0、输出目录默认 skill 的父目录);用 publish.py 生成仓库结构;生成后可选初始化 git 或创建并推送 GitHub 仓库。

使用方式:核心命令为 python3 {SKILL_DIR}/scripts/publish.py generate --skill-path <path> --owner <owner> --repo <repo-name> --version <version> [--license mit|apache2|gpl3] [--output <dir>] [--force],脚本以 JSON 输出状态、输出目录、仓库名和已创建文件。生成后可选执行 git init、git add .、git commit -m "Initial commit",或用 gh repo create <owner>/<repo> --public --source . --push 创建并推送。若缺少 better-skill-review,可安装 npx skills add psylch/better-skills@better-skill-review -g -y,或继续手动检查,或取消。

适用场景:需要把本地 skill 整理成标准仓库并发布到 skills.sh 或 GitHub 时。

限制:资料未提供收费、价格、平台支持范围及实际效果等信息;生成内容需用户自行润色 README,注册 skills.sh 与测试安装 npx skills add ./ -g -y 需用户自行完成。