publish — npm publish workflow publish, oxlint-plugin-inhuman, community, npm publish workflow, ide skills, publish install, end-to-end publishing, Claude Code, Cursor, Windsurf

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

Agent Capability Analysis

The publish skill by pyronaur is an open-source community AI agent skill for Claude Code and other IDE workflows, helping agents execute tasks with better context, repeatability, and domain-specific guidance. Optimized for npm publish workflow, publish install, end-to-end publishing.

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

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
Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

publish

Install publish, an AI agent skill for AI agent workflows and automation. Works with Claude Code, Cursor, and Windsurf with one-command setup.

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.

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is publish?

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.

How do I install publish?

Run the command: npx killer-skills add pyronaur/oxlint-plugin-inhuman/publish. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for publish?

Key use cases include: Automating npm package releases, Verifying repository status before publishing, Updating documentation and versioning for consistency.

Which IDEs are compatible with publish?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for publish?

Requires git and npm setup. Limited to npm package management. Does not execute the final npm publish command.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add pyronaur/oxlint-plugin-inhuman/publish. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use publish immediately in the current project.

Related Skills

Looking for an alternative to publish or another community skill for your workflow? Explore these related open-source skills.

View All

widget-generator

Logo of f
f

f.k.a. Awesome ChatGPT Prompts. Share, discover, and collect prompts from the community. Free and open source — self-host for your organization with complete privacy.

149.6k
0
AI

flags

Logo of vercel
vercel

flags is a Next.js feature management skill that enables developers to efficiently add or modify framework feature flags, streamlining React application development.

138.4k
0
Browser

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
AI

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
AI