ship — community EZVals, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Release Management Agents needing automated versioning and changelog updates. Simple but powerful code-first eval framework

camronh camronh
[0]
[0]
Updated: 3/5/2026

Agent Capability Analysis

The ship skill by camronh 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.

Ideal Agent Persona

Perfect for Release Management Agents needing automated versioning and changelog updates.

Core Value

Empowers agents to manage software releases by running tests in parallel with `-n auto`, suggesting version bumps based on changelog history, and updating `docs/changelog.mdx` files with the new version and today's date.

Capabilities Granted for ship

Automating version bumps based on changelog updates
Running parallel tests to ensure code quality
Updating changelog files with new version information

! Prerequisites & Limits

  • Requires `dev` branch confirmation
  • Needs access to `docs/changelog.mdx` file
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

ship

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

SKILL.md
Readonly

Follow these steps in order:

1. Confirm on Dev

  • Verify we're on the dev branch
  • If not, stop and ask

2. Run Tests

  • Run tests and ensure all tests pass. (Use -n auto to run tests in parallel)
  • If tests fail, STOP and report the failures

3. Version Bump

  • Read docs/changelog.mdx to see what's in the ## Unreleased section
  • Suggest the next version (based on existing versions in the changelog)
  • Update docs/changelog.mdx: change ## Unreleased to ## <version> - <today's date>
  • Update pyproject.toml version to match
  • Run uv lock to sync the lock file with the new version
  • Summarize the changes for this version in a human friendly way. Focus on impactful changes and user facing changes.

4. Update Skill Version

  • Update the version comment in ezvals/skills/evals/SKILL.md (the <!-- Version: X.X.X --> line) to match the release version
  • The skill version MUST match the release tag — the Sync Skill to Marketplace workflow will fail otherwise

5. Commit & Push Dev

bash
1git add -A 2git commit -m "release <version>" 3git push origin dev

6. Merge to Main

bash
1git checkout main 2git pull origin main 3git merge dev 4git push origin main

7. Tag & Push

bash
1git tag v<version> 2git push origin v<version>

8. Return to Dev

bash
1git checkout dev

PyPI Publishing (Automatic)

Publishing to PyPI is handled automatically by GitHub Actions:

  • Dev builds (.github/workflows/publish-dev.yml): Every push to main publishes a dev version (0.0.0.dev{timestamp}) to PyPI
  • Release builds (.github/workflows/publish.yml): Pushing a tag like v0.1.0 triggers a release publish to PyPI

You don't need to manually run uv publish - just push the tag and the workflow handles it.

Error Handling

  • If tests fail → stop and report
  • If merge conflicts occur → stop and ask for help
  • If not on dev → stop and ask

FAQ & Installation Steps

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

? Frequently Asked Questions

What is ship?

Perfect for Release Management Agents needing automated versioning and changelog updates. Simple but powerful code-first eval framework

How do I install ship?

Run the command: npx killer-skills add camronh/EZVals/ship. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for ship?

Key use cases include: Automating version bumps based on changelog updates, Running parallel tests to ensure code quality, Updating changelog files with new version information.

Which IDEs are compatible with ship?

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 ship?

Requires `dev` branch confirmation. Needs access to `docs/changelog.mdx` file.

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 camronh/EZVals/ship. 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 ship immediately in the current project.

Related Skills

Looking for an alternative to ship 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