deploy-npm

Automate SEMO npm package deployment with version bumps, builds, publishes, and Slack alerts.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/semicolon-devteam/semo --skill deploy-npm-semicolon-devteam
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: deploy-npm
Source: https://github.com/semicolon-devteam/semo/tree/main/packages/meta/skills/deploy-npm
Command: npx skills add https://github.com/semicolon-devteam/semo --skill deploy-npm-semicolon-devteam

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

npm 패키지의 릴리스 프로세스 전체를 자동화하고, Slack 알림까지 포함합니다.

Core Features & Use Cases

  • Version bump 및 빌드: 패키지 버전 자동 증가와 빌드 실행.
  • GitHub/NPM 배포: 패키지 게시 및 태깅.
  • 알림 및 기록: Slack으로 배포 요약 송신.

Quick Start

"npm 배포해줘" → CLI/MCP 패키지의 버전업, 빌드, 게시를 순차적으로 처리합니다.

Frequently Asked Questions about deploy-npm

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate npm package releases to the registry?

Automate npm package releases by running an end-to-end deployment workflow that handles version bumps, builds, commits, pushes to main, npm publishes, git tagging, and Slack notifications—eliminating manual steps and reducing release errors.

What checks does an automated npm deployment process perform?

Automated npm deployment enforces git status checks, verifies npm authentication and publish permissions, validates package readiness, and ensures all prerequisites are met before executing version bumps and registry publishes.

Can I get Slack notifications when npm packages are published?

Yes, Slack notifications are sent automatically after successful npm package publication, providing deployment summaries and status updates to your team without manual alerts.

How do I handle version bumping and tagging in an automated release?

Automated release workflows increment package versions, execute builds, create commits with version metadata, push changes to main, publish to npm, and create and push git tags—all in sequence without manual intervention.

What prerequisites are required before automating npm package deployment?

You need npm authentication configured, publish permissions granted for your packages, and CI/CD access to git repositories hosting your npm packages for automated commits, pushes, and tagging.

Does automated npm deployment work with monorepo packages?

Yes, the deployment workflow supports releasing multiple npm packages from a monorepo structure, handling version bumps and publishes for packages located in separate directories with sequential processing.