KS
Killer-Skills

publish — how to use publish how to use publish, publish setup guide, npm publish workflow, publish vs npm, publish install, what is publish, publish alternative, end-to-end publishing

v1.0.0
GitHub

About this Skill

Perfect for Development Agents needing streamlined npm package publishing capabilities. Publish is a skill that automates the end-to-end process of preparing a repository for npm publish, including preflight checks, linting, and testing.

Features

Runs preflight checks using git status -sb and git diff
Executes make lint and npm test for code validation
Bumps version and commits changes
Creates tags and pushes updates to the repository
Verifies repository readiness for npm publish

# Core Topics

pyronaur pyronaur
[0]
[0]
Updated: 2/5/2026

Quality Score

Top 5%
23
Excellent
Based on code quality & docs
Installation
SYS Universal Install (Auto-Detect)
Cursor IDE Windsurf IDE VS Code IDE
> npx killer-skills add pyronaur/oxlint-plugin-inhuman/publish

Agent Capability Analysis

The publish MCP Server by pyronaur is an open-source Categories.community integration for Claude and other AI agents, enabling seamless task automation and capability expansion. Optimized for how to use publish, publish setup guide, npm publish workflow.

Ideal Agent Persona

Perfect for Development Agents needing streamlined npm package publishing capabilities.

Core Value

Empowers agents to automate the publishing process using git status, npm test, and version bumping, ensuring a smooth and verified release workflow with protocols like npm publish.

Capabilities Granted for publish MCP Server

Automating npm package releases
Verifying repository status before publishing
Updating documentation and versioning for consistency

! Prerequisites & Limits

  • Requires git and npm setup
  • Limited to npm package management
  • Does not execute the final npm publish command
Project
SKILL.md
1.6 KB
.cursorrules
1.2 KB
package.json
240 B
Ready
UTF-8

# Tags

[No tags]
SKILL.md
Readonly

Publish

Overview

Prepare this repo for npm publish end-to-end: verify status, update docs if needed, bump version, commit, tag, and push. Do not run npm publish; stop after confirming readiness.

Workflow

  1. Preflight
  • Ensure the cwd is /Users/n14/Projects/Open-Source/oxlint-plugin-inhuman.
  • Check git status -sb and git diff to understand what will be released.
  • Run make lint and npm test if code changed since last green run or if unsure; lint is mandatory after runtime changes.
  1. Update docs
  • Review README.md for any rule changes or new fixtures and update if needed.
  1. Pick version
  • If the user provided a version, use it.
  • Otherwise infer:
    • Patch for fixes or docs/fixtures only
    • Minor for behavior changes or new capabilities
    • Major for breaking changes
  • Apply with npm version <x.y.z> --no-git-tag-version.
  • Update package-lock.json only if it is tracked; do not add it if the repo doesn’t track it.
  1. Commit
  • Follow repo style: imperative subject, blank line, - bullets.
  • Split commits if code changes and docs should be separated, or if multiple concerns exist.
  • Use heredoc with git commit -F - <<'EOF' ... EOF.
  1. Tag
  • Create vX.Y.Z tag.
  • Prefer lightweight tag unless the user asks for annotated.
  1. Push
  • Push commits to origin.
  • Push the tag: git push origin vX.Y.Z.
  1. Final response
  • Report version, commits, tag status, and confirm the repo is ready.
  • Tell the user they can now run npm publish.

Notes

  • Do not run npm pack unless asked.
  • If any tooling fails, fix and rerun before proceeding.

Related Skills

Looking for an alternative to 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