Receber por email
← Voltar para o catálogo

package-publisher

Publish packages to language-specific registries

1.4kestrelas
Atualizado há 4 meses

Ver no GitHub ↗ Licença: MIT

Como adicionar

/plugin marketplace add a5c-ai/babysitter

O comando exato pode variar conforme o repositório. Confira o README no GitHub.

Para o autor da skill

Cole no README do seu repo

Mostra que sua skill está catalogada na Skillteca, gera backlink e tráfego rastreável.

[![Skillteca](https://www.skillteca.com.br/api/badge/package-publisher/svg)](https://www.skillteca.com.br/skills/package-publisher)

Skills relacionadas

Ver todas de Automação →

Alerta por categoria

Receba novas skills de Automação toda segunda

1 email curto, só com as skills novas de Automação. 4 minutos de leitura, sem spam, cancela com 1 clique.

Você confirma o email no primeiro envio. Sem spam. Cancela com 1 clique.

Ler descrição completa

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

Input Requirements

  • Target registries
  • Package metadata
  • Signing requirements
  • Distribution channels
  • Verification requirements

Output Artifacts

  • Publishing automation scripts
  • Package signing configuration
  • Registry configurations
  • Verification test scripts
  • Installation documentation
  • Rollback procedures

Usage Example

skill:
  name: package-publisher
  context:
    packages:
      - registry: npm
        scope: "@myorg"
        access: public
      - registry: pypi
        name: mysdk
      - registry: maven
        groupId: com.myorg
        artifactId: mysdk
    signing:
      enabled: true
      gpg: true
    distribution:
      cdn: true
      mirrors: true
    channels:
      - stable
      - beta
      - alpha

Best Practices

  1. Sign all published packages
  2. Use scoped/namespaced packages
  3. Support multiple distribution channels
  4. Verify installation post-publish
  5. Document installation clearly
  6. Implement rollback procedures
Compartilhar X LinkedIn