KS
Killer-Skills

npm-publish — Categories.community

v1.0.0
GitHub

About this Skill

Perfect for AI Agents needing automated package publishing to npm via GitHub Actions CI/CD Secure credential vault CLI for AI agents - fills login forms via CDP without exposing credentials

BnayaZil BnayaZil
[0]
[0]
Updated: 3/4/2026

Quality Score

Top 5%
39
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add BnayaZil/agent-vault-cli/npm-publish

Agent Capability Analysis

The npm-publish MCP Server by BnayaZil is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion.

Ideal Agent Persona

Perfect for AI Agents needing automated package publishing to npm via GitHub Actions CI/CD

Core Value

Empowers agents to publish packages to npm using secure credential vault CLI, filling login forms via CDP without exposing credentials, and automating testing on multiple platforms and Node versions

Capabilities Granted for npm-publish MCP Server

Automating npm package publishing
Triggering CI/CD pipelines with version tags
Running tests on multiple platforms and Node versions

! Prerequisites & Limits

  • Requires GitHub Actions CI/CD setup
  • Node versions 18+ supported
  • Git and npm versioning required
Project
SKILL.md
1.6 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

NPM Publish Workflow

This project uses GitHub Actions CI/CD to automatically publish to npm when a version tag is pushed.

Quick Publish

bash
1# 1. Bump the version (updates package.json and creates a git tag) 2npm version patch # 0.1.0 -> 0.1.1 3npm version minor # 0.1.0 -> 0.2.0 4npm version major # 0.1.0 -> 1.0.0 5 6# 2. Push to trigger CI/CD 7git push && git push --tags

The CI pipeline will automatically:

  • Run tests on multiple platforms (Ubuntu, macOS) and Node versions (18, 20)
  • Build the project
  • Publish to npm if all tests pass

Version Types

CommandUse WhenExample
npm version patchBug fixes, small updates0.1.0 → 0.1.1
npm version minorNew features, backwards compatible0.1.0 → 0.2.0
npm version majorBreaking changes0.1.0 → 1.0.0

Pre-release Versions

bash
1npm version prerelease --preid=alpha # 0.1.0 -> 0.1.1-alpha.0 2npm version prerelease --preid=beta # 0.1.0 -> 0.1.1-beta.0 3npm version prerelease --preid=rc # 0.1.0 -> 0.1.1-rc.0

Setup (One-time)

Add NPM_TOKEN to GitHub repository secrets:

  1. Generate token at https://www.npmjs.com/settings/[username]/tokens
  2. Add to GitHub repo: Settings → Secrets and variables → Actions → New repository secret
  3. Name: NPM_TOKEN, Value: [your token]

Troubleshooting

CI fails to publish?

  • Verify NPM_TOKEN is set in GitHub secrets
  • Check if version already exists on npm
  • Review GitHub Actions logs

Need to skip CI tests?

  • Not recommended, but you can manually publish: npm publish --access public

Related Skills

Looking for an alternative to npm-publish or building a Categories.community AI Agent? Explore these related open-source MCP Servers.

View All

widget-generator

Logo of f
f

widget-generator is an open-source AI agent skill for creating widget plugins that are injected into prompt feeds on prompts.chat. It supports two rendering modes: standard prompt widgets using default PromptCard styling and custom render widgets built as full React components.

149.6k
0
Design

chat-sdk

Logo of lobehub
lobehub

chat-sdk is a unified TypeScript SDK for building chat bots across multiple platforms, providing a single interface for deploying bot logic.

73.0k
0
Communication

zustand

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication

data-fetching

Logo of lobehub
lobehub

The ultimate space for work and life — to find, build, and collaborate with agent teammates that grow with you. We are taking agent harness to the next level — enabling multi-agent collaboration, effortless agent team design, and introducing agents as the unit of work interaction.

72.8k
0
Communication