package_skill.py 技能打包指南:如何把 Claude 技能一键打包成 zip

package_skill.py 技能打包指南:如何把 Claude 技能一键打包成 zip package_skill.py 技能打包指南如何把 Claude 技能一键打包成 zip【免费下载链接】compound-engineering-pluginOfficial Compound Engineering plugin for Claude Code, Codex, Cursor, and more项目地址: https://gitcode.com/GitHub_Trending/ev/compound-engineering-plugin在 Every-Marketplace 里做技能打包推荐用package_skill.py这个脚本。你写完一个 Claude 技能想分享给同事或上传到市场时手动压缩目录常会漏文件、结构也难保证。它把验证和压缩合成一步帮你把目录完整打包成 zip。先验证再打包脚本为什么分两步package_skill.py故意拆成两段先查后压。验证阶段会确认技能目录存在、SKILL.md技能的主文件存在、YAML frontmatterSKILL.md开头用---围起来的一段元信息格式正确、name与description字段完整以及命名只含小写字母、数字和连字符。这些检查由同目录的quick_validate.py完成。全部通过后脚本才递归遍历目录、保持原有结构生成以技能名命名的 zip并打印一句完成确认。一条命令完成技能打包进入技能仓库根目录运行python scripts/package_skill.py skills/public/my-skill python scripts/package_skill.py skills/public/my-skill ./dist第一行把技能打包到当前目录第二行的./dist是可选的输出目录zip 会落到那里。运行后你会看到验证通过的提示以及一句打包完成的确认信息。打包失败按这份清单排查报错现象检查动作SKILL.md缺失 确认技能目录下有SKILL.md文件名大小写一致frontmatter 格式错检查开头---是否成对、缩进是否被破坏名称含大写或空格把name改成小写字母、数字、连字符description非法字符去掉特殊符号只保留普通文本分享与部署前的自检建议命名上坚持小写、连字符分隔简洁且有描述性。目录分工保持清晰references/放详细参考资料scripts/放可执行脚本assets/放输出资源文件。整理好之后zip 产物有三个常见去向发给团队成员、上传到技能市场、在不同环境里快速部署。✅相关文件速查文件仓库路径package_skill.pyplugins/compound-engineering/skills/skill-creator/scripts/quick_validate.py同上负责验证下次要打包自己的技能时直接把目录交给package_skill.py就好 【免费下载链接】compound-engineering-pluginOfficial Compound Engineering plugin for Claude Code, Codex, Cursor, and more项目地址: https://gitcode.com/GitHub_Trending/ev/compound-engineering-plugin创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考