autoship

Automate changesets release workflows from clone to npm publish.

157|8|Updated Jan 26, 2026
One-click install
npx skills add https://github.com/vercel-labs/autoship --skill autoship
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: autoship
Source: https://github.com/vercel-labs/autoship/tree/main/skills/autoship
Command: npx skills add https://github.com/vercel-labs/autoship --skill autoship

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Automates the end-to-end release workflow for projects using the changesets approach, delivering AI-generated release notes and automatically merging PRs to streamline publishing.

Core Features & Use Cases

  • AI-driven release analysis that scans commits since the last tag and suggests patch, minor, or major releases.
  • AI-generated changeset descriptions and automated PR creation/merging, integrated with CI workflows.
  • Works across repositories using the changesets workflow, enabling end-to-end release automation from clone to publish.

Quick Start

Configure a repository with autoship and run an automated release to publish changes.

Frequently Asked Questions about autoship

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

FAQPage Schema
How do I automate changeset generation and pull request merging for npm releases?

AI automates the release workflow by scanning commits since the last tag, determining the release type, generating changeset descriptions, creating a PR, and merging it to trigger npm publish.

What is the best way to generate AI-powered release notes from git commits?

The best way is to use AI to analyze commits since the last tag, determine the release type, automatically generate changeset descriptions, and create a PR to merge for publishing.

Do I need GitHub CLI authentication to automate package publishing?

Yes, GitHub CLI authentication is required to automate package publishing, along with an AI_GATEWAY_API_KEY to enable AI-driven release analysis and PR automation.

Can I use automated release automation with my existing CI workflows?

Yes, the release automation integrates with CI workflows by including CI safeguards and clear error handling to ensure reliable PR creation, merging, and npm publish triggers.

How does AI determine the release type for a changeset?

AI determines the release type by analyzing commits since the last tag and suggesting whether a patch, minor, or major release is appropriate based on the changes detected.

What are the limitations of automating releases with the changesets approach?

The automation is limited to software repositories using the changesets workflow, requires GH CLI and an AI_GATEWAY_API_KEY, and relies on CI safeguards for error handling during cloning, PR creation, and merging.