Not in the top 1,000 by GitHub stars

vercel-labs/autoship

CLI tool to automate changeset-based releases

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/autoship/SKILL.md

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → aeadbaa1d8c8

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit aeadbaa1d8c8209e3de508c7e6999b843cd274d8

git clone --filter=blob:none --no-checkout https://github.com/vercel-labs/autoship.git .hotskills/vercel-labs-autoship && git -C .hotskills/vercel-labs-autoship checkout --detach aeadbaa1d8c8209e3de508c7e6999b843cd274d8 # Copy each selected skill directory from .hotskills/vercel-labs-autoship into .agents/skills/<skill-name>/
git clone --filter=blob:none --no-checkout https://github.com/vercel-labs/autoship.git .hotskills/vercel-labs-autoship && git -C .hotskills/vercel-labs-autoship checkout --detach aeadbaa1d8c8209e3de508c7e6999b843cd274d8 # Copy each selected skill directory from .hotskills/vercel-labs-autoship into .cursor/skills/<skill-name>/
163GitHub stars
2stars in 7 days
1skill in this repository
1commit in 30 days

Heat

3.3
  • Star growth, last 7 daysNot available
  • Star growth, last 24 hoursNot available
  • Rank movement, last 7 daysNot available
  • Commits, last 30 daysNot available
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekNot available

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Oct 25, 2026Nov 3, 2026163

30-day change not yet available: not enough history.

Individual skills in this repository

How it works

autoship

When your agent uses it

CLI tool for automated changeset-based releases with AI-generated descriptions. Use when the user needs to release a package, create changesets, bump versions, or automate npm publishing workflows. Triggers include requests to "release a package", "create a changeset", "publish to npm", "bump the version", "automate releases", or any task involving version management and package publishing for repositories using the changesets workflow.

What it loads into context

Frontmatter

108 tokens

Always available to the agent

SKILL.md

1,285 tokens

When the skill is activated

Reference documents

2,530 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Core Workflow
  2. Requirements
  3. Essential Commands
  4. Command Options
  5. Common Patterns
  6. What autoship Does (10 Steps)
  7. Output Format
  8. Configuration
  9. Deep-Dive Documentation
  10. Ready-to-Use Templates
  11. Troubleshooting

Scripts executed separately

  • templates/automated-release.sh
  • templates/setup-repo.sh

Files

  • SKILL.mdcore5,245 bytes
  • SKILL.mdcore5,245 bytes
  • SKILL.mdcore5,245 bytes
  • SKILL.mdcore5,245 bytes
  • SKILL.mdcore5,245 bytes
  • SKILL.mdcore5,245 bytes
  • SKILL.mdcore5,245 bytes
  • SKILL.mdcore5,245 bytes
  • SKILL.mdcore5,245 bytes
  • references/ci-integration.mddoc4,813 bytes
  • references/commands.mddoc2,327 bytes
  • references/configuration.mddoc2,622 bytes
  • templates/automated-release.shruns1,238 bytes
  • templates/setup-repo.shruns1,803 bytes
Read SKILL.md

# Automated Releases with autoship

## Core Workflow

Every release follows this pattern:

1. **Configure**: `autoship add <name>` (one-time setup)
2. **Release**: `autoship <name>` (interactive) or `autoship <name> -t patch -y` (automated)

The tool handles the complete release cycle:
- Clone repository
- Analyze changes and suggest release type (patch/minor/major)
- Generate AI-powered changeset description
- Create and merge changeset PR
View the complete source on GitHub

Skills included

  • autoship

Repository facts

License
Apache-2.0
Created
Jan 26, 2026
Last pushed
Nov 3, 2026
Forks
10
Open issues
0
Project activity
Active

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 5, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 8 notes
  • skills/autoship/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/autoship/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/autoship/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/autoship/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/autoship/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/autoship/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/autoship/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/autoship/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 48 signals by file

skills/autoship/SKILL.md

  • Broad permissionsline 1
    Bash(autoship:*), Bash(npx autoship:*)
  • Access to secretsline 33
    [Credential-related source omitted]
  • Access to secretsline 98
    [Credential-related source omitted]
  • Network accessline 145
    "repo": "myproject",       "baseBranch": "main",       "cloneUrl": "https://github.com/vercel-labs/myproject.git"
  • Network accessline 146
    "baseBranch": "main",       "cloneUrl": "https://github.com/vercel-labs/myproject.git"     }
  • Network accessline 147
    "cloneUrl": "https://github.com/vercel-labs/myproject.git"
  • Access to secretsline 189
    [Credential-related source omitted]

skills/autoship/references/ci-integration.md

  • Access to secretsline 55
    [Credential-related source omitted]
  • Access to secretsline 102
    [Credential-related source omitted]
  • Access to secretsline 117
    [Credential-related source omitted]
  • Network accessline 174
    if: success()   run: |     curl -X POST "${{ secrets.SLACK_WEBHOOK }}" \
  • Network accessline 175
    run: |     curl -X POST "${{ secrets.SLACK_WEBHOOK }}" \       -H "Content-Type: application/json" \
  • Network accessline 176
    curl -X POST "${{ secrets.SLACK_WEBHOOK }}" \
  • Network accessline 188
    - name: Install GitHub CLI   run: |     curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg
  • Network accessline 189
    run: |     curl -fsSL https://cli.github.com/packages/githubcli-archive-keyring.gpg | sudo dd of=/usr/share/keyrings/githubcli-archive-keyring.gpg     echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/githubcli-arch
  • Dangerous shell operationline 190
    [Credential-related source omitted]
  • Network accessline 190
    [Credential-related source omitted]
  • Access to secretsline 190
    [Credential-related source omitted]
  • Dangerous shell operationline 191
    [Credential-related source omitted]
  • Network accessline 191
    [Credential-related source omitted]
  • Access to secretsline 191
    [Credential-related source omitted]
  • Dangerous shell operationline 192
    sudo apt update
  • Dangerous shell operationline 193
    sudo apt install gh

skills/autoship/references/commands.md

  • Network accessline 65
    # > Base branch: main # Repository "myproject" added! # Clone URL: https://github.com/vercel-labs/myproject.git
  • Network accessline 67
    # Clone URL: https://github.com/vercel-labs/myproject.git
  • Access to secretsline 90
    [Credential-related source omitted]

skills/autoship/references/configuration.md

  • Network accessline 38
    "repo": "ai",       "baseBranch": "main",       "cloneUrl": "https://github.com/vercel/ai.git"
  • Network accessline 39
    "baseBranch": "main",       "cloneUrl": "https://github.com/vercel/ai.git"     },
  • Network accessline 40
    "cloneUrl": "https://github.com/vercel/ai.git"
  • Network accessline 44
    "repo": "agent-browser",       "baseBranch": "main",       "cloneUrl": "https://github.com/vercel-labs/agent-browser.git"
  • Network accessline 45
    "baseBranch": "main",       "cloneUrl": "https://github.com/vercel-labs/agent-browser.git"     }
  • Network accessline 46
    "cloneUrl": "https://github.com/vercel-labs/agent-browser.git"
  • Network accessline 84
    autoship works with repositories that use the [changesets](https://github.com/changesets/changesets) workflow:

skills/autoship/templates/automated-release.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 24
    if ! command -v gh &> /dev/null; then   echo "Error: GitHub CLI (gh) is required"   echo "Install: https://cli.github.com"
  • Network accessline 25
    echo "Error: GitHub CLI (gh) is required"   echo "Install: https://cli.github.com"   exit 1
  • Network accessline 26
    echo "Install: https://cli.github.com"
  • Access to secretsline 36
    [Credential-related source omitted]
  • Access to secretsline 37
    [Credential-related source omitted]

skills/autoship/templates/setup-repo.sh

  • Executable scriptline 1
    #!/bin/bash
  • Network accessline 32
    CLONE_URL="https://github.com/$OWNER/$REPO.git"
  • Network accessline 34
    jq --arg name "$NAME"       --arg owner "$OWNER"       --arg repo "$REPO"       --arg branch "$BASE_BRANCH"       --arg url "$CLONE_URL"
  • Network accessline 36
    --arg repo "$REPO" \      --arg branch "$BASE_BRANCH" \      --arg url "$CLONE_URL" \
  • Network accessline 37
    --arg branch "$BASE_BRANCH" \      --arg url "$CLONE_URL" \      '.repos[$name] = {owner: $owner, repo: $repo, baseBranch: $branch, cloneUrl: $url}' \
  • Network accessline 38
    --arg url "$CLONE_URL" \
  • Network accessline 44
    echo "  Repo: $REPO"   echo "  Branch: $BASE_BRANCH"   echo "  Clone URL: $CLONE_URL"
  • Network accessline 45
    echo "  Branch: $BASE_BRANCH"   echo "  Clone URL: $CLONE_URL" else
  • Network accessline 46
    echo "  Clone URL: $CLONE_URL"

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Signal confidence: 48 facts

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/autoship/SKILL.md.claude/skills/<skill-name>/
CodexNativeManifest AGENTS.md.agents/skills/<skill-name>/
CursorNativePath .cursor/skills/ai-sdk.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/autoship/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/autoship/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/autoship/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.