SuperAPI AI 工具集

skill-publish

智能体与模型

查看项目

更新于 10-16 04:53

技能介绍

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

主要能力:识别 skill 位置(含 SKILL.md 的目录、SKILL.md 文件路径或当前目录自动检测);发布前校验(优先调用 skill-review 的 validate.py,失败建议先修复,警告可接受);通过对话收集元数据(GitHub owner/org、仓库名默认 <skill-name>-skill、版本默认 1.0.0、许可证默认 MIT 可选 Apache-2.0/GPL-3.0、输出目录默认 skill 父目录);用 publish.py 生成仓库结构,包含 .claude-plugin/plugin.json、marketplace.json、skills/<skill-name>/、README.md、README.zh.md、LICENSE、.gitignore;生成后可选初始化 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 输出状态、输出目录、仓库名与已创建文件列表。校验命令为 python3 <validate.py path> run --path <skill-path>;若未安装 skill-review,可执行 npx skills add psylch/better-skills@skill-review -g -y。生成后可选执行 git init、git add .、git commit -m "Initial commit",或 gh repo create <owner>/<repo> --public --source . --push。

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

限制:资料未提供具体收费、价格、平台兼容范围与效果数据;发布前校验依赖 skill-review,缺失时只能做手动检查;README 等自动生成内容需用户自行润色。