ship-pr

Automate pull request creation, CI checks, and CodeRabbit reviews.

Updated Jun 17, 2026
One-click install
npx skills add https://github.com/attakei-lab/bulma-themes --skill ship-pr-attakei-lab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ship-pr
Source: https://github.com/attakei-lab/bulma-themes/tree/main/.claude/skills/ship-pr
Command: npx skills add https://github.com/attakei-lab/bulma-themes --skill ship-pr-attakei-lab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires github-api, coderabbit-api, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of opening a pull request, running CI checks, and obtaining CodeRabbit review, making it easy to integrate features and fixes into the main codebase.

Core Features & Use Cases

  • Automated PR Creation: Open a pull request for a feature/fix/update branch.
  • CI Checks: Run CI checks to ensure code quality and functionality.
  • CodeRabbit Review: Obtain CodeRabbit review to ensure code compliance and security.
  • Conditional Auto-Merge: Automatically merge the PR if all checks pass and CodeRabbit reviews are positive.
  • Use Case: Use this Skill when you have completed work on a feature branch and want to automate the PR opening and review process.

Quick Start

Run the ship-pr skill with the command 'ship-pr start'.

Frequently Asked Questions about ship-pr

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

FAQPage Schema
How do I automate pull request creation and code review on GitHub?

Automating pull request creation and code review involves using the GitHub API to open PRs and the CodeRabbit API to fetch automated code reviews. This Skill handles both processes to ensure code compliance and seamless feature integration.

Can I automatically merge a GitHub pull request after CI checks pass?

Yes, you can automatically merge a GitHub pull request after CI checks pass. This Skill supports conditional auto-merging, which completes the merge only if all CI/CD pipeline checks pass and the CodeRabbit review is positive.

What do I need to set up before automating CI/CD pipeline checks for feature branches?

Before automating CI/CD pipeline checks, you need GitHub API and CodeRabbit API access configured. This ensures the automated workflow can securely open pull requests and trigger the necessary code quality and security reviews.

What is the best way to integrate CodeRabbit code review into a GitHub workflow?

The best way to integrate CodeRabbit into a GitHub workflow is by automating the process through APIs. This Skill triggers CodeRabbit reviews automatically upon PR creation, ensuring code compliance and security checks run without manual intervention.

Why does my automated code review process fail to open a pull request?

An automated code review process fails to open a pull request when GitHub API access is missing or improperly configured. Ensuring proper API authentication and access to CodeRabbit is required for the workflow to function.

Does this automated PR workflow work with CodeRabbit and GitHub APIs?

Yes, this automated PR workflow works directly with the GitHub and CodeRabbit APIs. It relies on these dependencies to manage pull requests, run CI checks, and obtain automated code reviews for feature branches.