用途:把任意技能文件夹打包成可分发的 .skill 包并发布到 GitHub,通过自动化 CI 生成 Release,便于分发给 AI 编码代理。
前提条件:已认证的 gh CLI;技能文件夹内包含带 frontmatter(name、description)的有效 SKILL.md;已安装 Git。
主要流程:先收集 SKILL_DIR、SKILL_NAME、REPO_NAME、GH_USER、DESCRIPTION、LICENSE 等信息;创建 .gitignore(忽略 .DS_Store、.zip、.skill);写入 .github/workflows/release.yml,在 push 到 main 或手动触发时打包技能、上传 artifact 并以提交 SHA 创建 Release;生成含安装命令与徽章的 README.md;执行 git init、提交并用 gh repo create 创建公开仓库并推送;最后用 gh run list、gh run watch、gh release list 验证构建与发布,并向用户报告仓库 URL 和安装命令。
安装方式:npx skills add GH_USER/REPO_NAME,可加 -g 全局安装或 --agent claude-code 指定代理。
限制:需 gh CLI 已认证且具备 Git 环境;工作流中的 SKILL_DIR、SKILL_NAME、REPO_NAME、GH_USER 等占位符需替换为实际值;具体收费、价格与平台支持范围暂未提供。