create-pr — community create-pr, buzzbase, community, ide skills, Claude Code, Cursor, Windsurf

v1.0.0
GitHub

About this Skill

Perfect for Git-based Agents needing automated pull request creation and management. 野球をやっている人が個人成績を記録し、友達と成績をランキング形式で共有することができるサービスです。

ippei-shimizu ippei-shimizu
[25]
[3]
Updated: 2/26/2026

Agent Capability Analysis

The create-pr skill by ippei-shimizu 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 Git-based Agents needing automated pull request creation and management.

Core Value

Empowers agents to analyze current branch changes, create PRs, and interact with the Git repository using commands like `git branch`, `git status`, and `git log`. It provides a structured workflow for PR creation, including remote push and user authorization.

Capabilities Granted for create-pr

Automating PR creation for code reviews
Analyzing branch changes and commit history
Pushing local changes to remote repositories

! Prerequisites & Limits

  • Requires Git repository access
  • Limited to `ippei-shimizu/buzzbase` repository
  • Needs user authorization before PR creation
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

create-pr

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

SKILL.md
Readonly

PR作成スキル

現在のブランチの変更内容を分析し、PRを作成する。

ルール

  • PRは ippei-shimizu/buzzbase リポジトリに作成する
  • ベースブランチはデフォルトで stg$ARGUMENTS で指定があればそちらを使用)
  • すべて日本語で記述する
  • 作成前に必ずユーザーの承認を得る
  • リモートにプッシュされていない場合は先にプッシュする

ワークフロー

1. 現在のブランチ状態を確認

bash
1# 現在のブランチ名 2git branch --show-current 3 4# 未コミットの変更がないか確認 5git status --short 6 7# リモートとの同期状態を確認 8git log origin/$(git branch --show-current)..HEAD --oneline 2>/dev/null 9 10# ベースブランチからの全コミット 11git log stg..HEAD --oneline 12 13# ベースブランチからの全差分 14git diff stg...HEAD --stat

未コミットの変更がある場合はユーザーに通知し、先にコミットするか確認する。

2. 差分の分析

ベースブランチからの全コミットと差分を分析する:

bash
1# コミットメッセージ一覧 2git log stg..HEAD --format="%s" 3 4# 変更ファイル一覧 5git diff stg...HEAD --stat 6 7# 詳細な差分(大きい場合はサブエージェントで分析) 8git diff stg...HEAD

以下を把握する:

  • 変更されたファイルとその種類(新規/変更/削除)
  • 実装の目的と内容
  • 影響範囲(front / back / 両方 / その他)
  • 関連するissue番号(ブランチ名やコミットメッセージから推測)

3. PRタイトルの生成

  • コミット履歴と差分から変更の主目的を要約する
  • 70文字以内の簡潔な日本語タイトル
  • $ARGUMENTS にタイトルのヒントがあればそれを優先する

4. PR descriptionの生成

/pr-description スキルと同じテンプレートに沿って生成する:

markdown
1## issue 2close #ISSUE_NUMBER 3 4## 実装概要 5<!-- 何をしたかを簡潔に(1-3行) --> 6 7## 背景 8<!-- なぜこの変更が必要だったか --> 9 10## やらなかったこと 11<!-- スコープ外にしたこと。なければ「特になし」 --> 12 13## 受入基準 14<!-- この PR がマージ可能と判断するための条件をチェックリストで --> 15- [ ] 基準1 16- [ ] 基準2 17 18## 実装詳細 19<!-- 技術的な実装内容。ファイル単位やモジュール単位で説明 --> 20 21## スクリーンショット 22<!-- UI変更がある場合のみ。なければ「なし」 --> 23 24## 確認手順 25<!-- レビュワーが動作確認するための具体的な手順 --> 261. 手順1 272. 手順2 28 29## 影響範囲 30<!-- この変更が影響する画面・機能・モジュール --> 31 32## コード上の懸念点 33<!-- レビュワーに特に見てほしい箇所や、判断に迷った実装 --> 34 35## その他 36<!-- 補足情報。なければ「特になし」 -->

5. ユーザーに確認

作成内容を以下のフォーマットでプレビュー表示し、承認を待つ:

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PR プレビュー
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ブランチ: <head-branch> → <base-branch>
タイトル: <タイトル>

本文:
<description プレビュー>
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

ユーザーの明示的な承認(「OK」「作成して」等)を待つ。承認前にPRを作成してはならない。 フィードバックがあれば修正して再度プレビューを表示する。

6. プッシュとPR作成

承認後、以下の順序で実行する:

bash
1# リモートにプッシュされていない場合 2git push -u origin $(git branch --show-current) 3 4# PR作成 5gh pr create \ 6 --repo ippei-shimizu/buzzbase \ 7 --base stg \ 8 --title "<タイトル>" \ 9 --body "$(cat <<'EOF' 10<description内容> 11EOF 12)"

7. 結果報告

作成されたPRのURLを表示する。

注意事項

  • ユーザーの承認なしにPRを作成しない
  • ユーザーの承認なしに git push しない
  • 差分から読み取れる事実に基づいて記述し、推測が入る箇所は明示する
  • issue番号がブランチ名やコミットから特定できない場合は close # の行は空欄にする(推測で番号を入れない)
  • $ARGUMENTS が指定された場合、それをPRの背景コンテキストとして活用する
  • 会話の文脈(直前の実装作業など)がある場合は、それを活用してdescriptionを充実させる

FAQ & Installation Steps

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

? Frequently Asked Questions

What is create-pr?

Perfect for Git-based Agents needing automated pull request creation and management. 野球をやっている人が個人成績を記録し、友達と成績をランキング形式で共有することができるサービスです。

How do I install create-pr?

Run the command: npx killer-skills add ippei-shimizu/buzzbase/create-pr. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for create-pr?

Key use cases include: Automating PR creation for code reviews, Analyzing branch changes and commit history, Pushing local changes to remote repositories.

Which IDEs are compatible with create-pr?

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 create-pr?

Requires Git repository access. Limited to `ippei-shimizu/buzzbase` repository. Needs user authorization before PR creation.

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 ippei-shimizu/buzzbase/create-pr. 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 create-pr immediately in the current project.

Related Skills

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