jasperliu2026ai/publish-npm-with-github-actions

Uma habilidade de agente reutilizável para publicar uma biblioteca JS/TS no npm usando GitHub Actions, incluindo 8 armadilhas bem documentadas.

O que é publish-npm-with-github-actions?

Esta habilidade de agente fornece um processo reutilizável e automatizado para publicar bibliotecas JavaScript/TypeScript no npm, utilizando GitHub Actions como plataforma de CI/CD. Ela é útil para desenvolvedores que desejam evitar erros comuns durante a publicação, oferecendo uma lista de 8 armadilhas bem documentadas (pitfalls) que podem causar falhas ou problemas de segurança. A habilidade suporta ambientes Node.js e TypeScript, configurando automaticamente as etapas de build, versionamento e deploy. Ao integrar com o fluxo de trabalho do GitHub Actions, ela garante consistência e repetibilidade, reduzindo a intervenção manual e aumentando a confiabilidade do processo de publicação.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add jasperliu2026ai/publish-npm-with-github-actions

Installed? Explore more Programação e Desenvolvimento skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que publish-npm-with-github-actions faz?

Uma habilidade de agente reutilizável para publicar uma biblioteca JS/TS no npm usando GitHub Actions, incluindo 8 armadilhas bem documentadas.

Fonte: https://github.com/jasperliu2026ai/publish-npm-with-github-actions

Descoberta durante a caça diária de habilidades de agente no awesomeskills.dev.

Armadilhas Comuns

  1. Token expirado: Certifique-se de que o token do npm esteja atualizado e configurado corretamente no repositório.
  2. Versão não incrementada: Sempre atualize a versão no package.json antes de publicar.
  3. Arquivo .gitignore mal configurado: Verifique se os arquivos necessários não estão sendo ignorados.
  4. Erro de autenticação: Confirme que o token do npm tem permissão de publicação.
  5. Compatibilidade de Node.js: Teste a biblioteca em diferentes versões do Node.js.
  6. Dependências não publicadas: Garanta que todas as dependências estejam disponíveis no npm.
  7. Scripts de build incompletos: Execute o build antes da publicação.
  8. Tags de versão incorretas: Use tags semânticas corretas (ex.: latest, beta).

Habilidades Relacionadas