Standardizes the process of finishing work, testing, and submitting a pull request.

Install

mkdir -p .claude/skills/ship-jasrags && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/18141" && unzip -o skill.zip -d .claude/skills/ship-jasrags && rm skill.zip

Installs to .claude/skills/ship-jasrags

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

1. Run `npm run typecheck` and fix any TypeScript errors 2. Run `npm test` and fix any test failures 3. Run `git status` to review changes 4. Create a descriptive commit with conventional commit format (feat:, fix:, etc.) 5. Push to the current feature branch 6. Create a PR using
280 chars · catalog descriptionno explicit “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Run `npm run typecheck`
  • Run `npm test`
  • Review changes with `git status`
  • Create a descriptive commit with conventional format
  • Push to the current feature branch
  • Create a PR using `gh pr create`

How it works

The skill executes a sequence of commands including type checks, tests, git status, commit creation, and PR creation. It ensures adherence to conventional commit formats and reports the PR URL.

Inputs & outputs

You give it
Current work on a feature branch
You get back
A pushed feature branch and a GitHub pull request with a URL

When to use ship

  • Finalize feature work
  • Submit PRs
  • Standardize git commit workflow

About this skill

Ship Current Work

  1. Run npm run typecheck and fix any TypeScript errors
  2. Run npm test and fix any test failures
  3. Run git status to review changes
  4. Create a descriptive commit with conventional commit format (feat:, fix:, etc.)
  5. Push to the current feature branch
  6. Create a PR using gh pr create with a descriptive title and body referencing the GitHub issue
  7. Report the PR URL

Never commit to main. If on main, ask the user for a branch name first.

When not to use it

  • When the user wants to commit directly to main
  • When the user is on the main branch without a specified feature branch

Limitations

  • The skill never commits to main
  • If on main, the user must provide a branch name

How it compares

This skill automates the pre-commit checks, conventional commit formatting, and PR creation steps, standardizing the process compared to manual execution.

Compared to similar skills

ship side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
ship (this skill)05moNo flagsBeginner
run-nx-generator52moReviewIntermediate
git-commit116moReviewBeginner
morph-search96moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry