用途
Marketplace Publishing 是 SpecWeave 项目中的一个技能,定位为“Marketplace Publishing Expert”,用于在发布 Claude Code 插件时提供专家指导,帮助开发者把插件发布到 npm 和 marketplace。资料明确其使用场景为“Use when publishing plugins”。
主要能力
该技能围绕 Claude Code 插件的发布流程,覆盖以下内容:
- 发布平台选择:GitHub(推荐)、npm、Marketplace 三种方式,并分别列出各自的安装命令、优点与要求。
- 语义化版本管理:MAJOR.MINOR.PATCH 的版本格式与升级规则,以及对应的 npm version 命令示例。
- package.json 配置:提供最小配置与完整配置两种示例,包含 name、version、description、keywords、author、license、files、repository、homepage、bugs、scripts 等字段。
- 发布工作流:GitHub Release 的完整步骤(更新版本、提交、打标签、推送、创建 release)与 npm 发布步骤(登录、校验、发布、验证)。
- 文档要求:README.md 与 CHANGELOG.md 的结构模板。
- 质量检查清单:发布前与发布后的检查项。
使用方式
资料中给出的操作方式以命令和配置示例为主:
- 从 GitHub 安装插件:
claude plugin add github:username/plugin-name - 从 npm 安装插件:
claude plugin add plugin-name - 版本升级:
npm version patch、npm version minor、npm version major - GitHub Release 流程:
npm version patch→git add .→git commit -m "Release v1.0.1"→git tag v1.0.1→git push && git push --tags→gh release create v1.0.1 --title "v1.0.1" --notes "Bug fixes and improvements" - npm 发布流程:
npm login→npm pack --dry-run→npm publish→npm view claude-plugin-my-plugin
适用场景
适用于需要将 Claude Code 插件打包并发布到 GitHub、npm 或官方市场的开发者,尤其是需要遵循语义化版本、维护 package.json、编写 README 与 CHANGELOG、执行发布前后质量检查的场景。
限制
资料未提供该技能自身的安装方式、依赖要求、收费或价格信息、支持平台范围、性能数据或效果承诺。资料中关于 Marketplace 发布仅说明需要向 marketplace 仓库提交 PR,并列出质量、文档、安全与许可方面的要求,未给出具体 PR 流程细节。