send-pr

Official

Safely create or update GitHub PRs

AuthorGoogleCloudPlatform
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Sending a PR often fails due to formatting drift, forgotten commits, or duplicate PRs for the same branch; this skill streamlines the process so changes are formatted, pushed, and submitted consistently.

Core Features & Use Cases

  • Run formatting validation before PR submission: Executes make fmt and blocks sending if formatting changes would be required.
  • Publish the branch and reuse existing PRs: Pushes the current non-main branch and then either creates a new PR or edits the existing one for that branch.
  • Use GitHub CLI for deterministic PR operations: Uses gh to interact with GitHub and update title/body from provided inputs.

Quick Start

Run ./.gemini/skills/send-pr/scripts/send-pr.sh --title "Brief PR Title" --body /root/.gemini/tmp/k8s-config-connector/pr-body.txt after writing your PR description to a temporary file.

Dependency Matrix

Required Modules

bashgitghmake

Components

scripts

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: send-pr
Download link: https://github.com/GoogleCloudPlatform/k8s-config-connector/archive/main.zip#send-pr

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.