create-pr

Automate GitHub pull request creation and updates for the current branch.

181|29|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/iusztinpaul/squid --skill create-pr-iusztinpaul
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/iusztinpaul/squid/tree/main/skills/create-pr
Command: npx skills add https://github.com/iusztinpaul/squid --skill create-pr-iusztinpaul

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Git workflows often stall on PR creation and updates; this skill automates the full PR lifecycle for the current branch, saving time and reducing friction.

Core Features & Use Cases

  • Preflight checks to validate branch state and PR existence before actions.
  • Automatic base-branch determination and PR creation or update.
  • End-to-end PR lifecycle: creation, updates, code-review prompting, and CI verification, with user final control to merge.

Quick Start

Say "create-pr" to generate or update the PR for your current branch.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I automate GitHub pull request creation for feature branches?β–Ό

You can automate GitHub pull request creation by triggering a workflow that validates your branch state, discovers the base branch, and creates the PR. This automates the end-to-end PR lifecycle from feature branches directly.

Can I automatically update an existing GitHub pull request with new commits?β–Ό

Yes, you can automatically update an existing GitHub pull request. The workflow detects if a PR already exists for your current branch and updates it, applying preflight checks for uncommitted changes before proceeding.

What is the best way to handle code review and CI verification in git workflows?β–Ό

Handling code review and CI verification requires prompting reviews and checking CI statuses within your git workflows. This approach integrates preflight checks and CI verification steps with safe guardrails to ensure branch stability.

Does this pull request automation work without specifying a base branch manually?β–Ό

Yes, this pull request automation works without manual base branch input. It features automatic base-branch discovery, determining the correct target branch for your feature changes before creating or updating the PR.

Why do preflight checks matter before creating a GitHub pull request?β–Ό

Preflight checks matter before creating a GitHub pull request because they validate the branch state and detect uncommitted changes. These safe guardrails prevent errors and ensure your code is ready for the PR lifecycle and CI verification.