speakeasy-api

Shipit — Git skill for Claude Code

Git community

Analyze changes, determine semver bump, write release notes with boop, commit, push, and open a PR.

How to install Shipit

Installs to ~/.claude/commands/speakeasy-api-granary-shipit.md

Terminal
mkdir -p ~/.claude/commands && curl -fsSL https://raw.githubusercontent.com/speakeasy-api/granary/HEAD/.claude/commands/shipit.md -o ~/.claude/commands/speakeasy-api-granary-shipit.md

Restart Claude Code, or start a new session, for it to be picked up.

What Shipit does


name: shipit description: Analyze changes, determine semver bump, write release notes with boop, commit, push, and open a PR user_invocable: true

Ship It

Automate the release preparation workflow: analyze changes, determine the semver bump, record release notes via boop, commit, push, and open a PR.

Prerequisites

Check that `boop` is installed:

which boop

If boop is not found, prompt the user they need to install it. Suggest running the install for them:

MacOS / Lin

Alternatives in Git

  • Yeet — Stage, commit, push code, and open a GitHub pull request via CLI 14.6k ★
  • Push And Release — Git pull, resolve conflicts, push, fix hook errors, then release 1.6k ★
  • Impact Git — Analyze git branch changes and impact 512 ★

Full documentation available on GitHub

View Source Repository