End to end npm release automation built around changesets. It creates a changeset (defaults to patch), runs an iterative fix loop for lint, types, tests, and formatting, commits and pushes, monitors CI with the Monitor tool, finds and auto-merges the Version Packages PR that changesets/action opens, then watches the publish workflow to completion. The safety model is interesting: invoking autoship is standing consent for the full flow, so it won't pause mid-release for confirmations. Instead it gates risky steps like PR merges behind objective preconditions (all checks green, title exactly matches "Version Packages"). Useful when you want to ship without babysitting seven different steps.

skills.sh installs
687
GitHub stars
191
last updated
Aug 21, 2026

Install

$ npx -y skills add mblode/agent-skills --skill autoship --agent claude-code

Installs into .claude/skills of the current project.

Files

Autoship

Drive an npm release end to end: changeset, fix loop, push, CI watch, Version Packages PR merge, publish watch, npm verification.

  • IS: the full release pipeline for an existing changesets-based npm package, from writing the changeset file to confirming the new version on the registry, plus diagnosing why a release run did not version or publish.
  • IS NOT: opening a feature PR (use pr-creator), monitoring a feature PR for reviews, conflicts, or CI (use pr-babysitter), general build or type fixes outside a release flow, or scaffolding a new package (use scaffold-cli, which hands off to autoship for the first release).

The Release Loop

One workflow, two successive runs. Misreading it as two workflows causes most autoship mistakes.

Sponsors

Details

Repository
github.com/mblode/agent-skills
Categories
Testing & QA, DevOps & CI/CD, Git & Pull Requests, Code Review & Quality, AI & Agent Building, Release Management, Debugging, Automation & Workflows, CLI & Terminal
First seen
Jun 3, 2026

More from mblode/agent-skills

All 22
1joellewis avatarclient-reporting-deliveryjoellewis/finance_skillsDesign, generate, and deliver client performance reports across all channels, covering quarterly reports, tax reporting, portal integration, and compliance revi685skills.sh installs
2joellewis avatarexamination-readinessjoellewis/finance_skillsPrepare for and respond to SEC and FINRA regulatory examinations across the full exam lifecycle. Use when the user asks about exam notification letters, documen675skills.sh installs
3theodo-group avatardbgtheodo-group/debug-thatDebug applications using the dbg CLI debugger. Supports Node.js (V8/CDP), Bun (WebKit/JSC), Python (debugpy/DAP), Java (JDWP/DAP), and native code via LLDB (DAP673skills.sh installs
4ferdinandobons avatarstartup-positioningferdinandobons/startup-skillMarket positioning strategy using the April Dunford framework, enriched with JTBD discovery, Moore positioning statement, and Neumeier's Onliness Test. Produces672skills.sh installs
5mohitmishra786 avatarfuzzingmohitmishra786/low-level-dev-skillsFuzzing skill for automated input-driven bug finding in C/C++. Use when setting up libFuzzer or AFL++ fuzz targets, defining fuzz entry points around parsing or670skills.sh installs
6unbrowse-ai avatarunbrowseunbrowse-ai/unbrowseThe action engine of the internet. Unbrowse is the open-source action layer for AI agents: it learns a site's internal API routes from real browsing, then repla669skills.sh installs