| name | package-publisher |
| description | Publish packages to language-specific registries |
| allowed-tools | ["Read","Write","Edit","Glob","Grep","Bash"] |
| graph | {"domains":["domain:software-engineering"],"specializations":["specialization:sdk-platform-development"],"skillAreas":["skill-area:sdk-codegen","skill-area:deployment-infrastructure-management"],"roles":["role:platform-engineer"],"topics":["topic:api-design","topic:developer-experience"]} |
Package Publisher Skill
Overview
This skill manages SDK package publishing to language-specific registries including npm, PyPI, Maven Central, NuGet, and crates.io with proper signing and verification.
Capabilities
- Publish to npm, PyPI, Maven Central, NuGet, crates.io
- Implement package signing and verification
- Configure CDN distribution for performance
- Verify installation across environments
- Support pre-release and stable channels
- Implement rollback capabilities
- Configure scoped/namespaced packages
- Generate installation documentation
Target Processes
- Package Distribution
- SDK Versioning and Release Management
- Multi-Language SDK Strategy
Integration Points
- npm registry
- PyPI (Python Package Index)
- Maven Central
- NuGet Gallery
- crates.io
- GitHub Packages