create-pull-request

Create and update GitHub pull requests with automated checks and template descriptions.

3|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/otomatty/zedi --skill create-pull-request-otomatty
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pull-request
Source: https://github.com/otomatty/zedi/tree/main/.cursor/skills/create-pull-request
Command: npx skills add https://github.com/otomatty/zedi --skill create-pull-request-otomatty

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation and updating of pull requests, ensuring consistency and adherence to project templates, thereby reducing manual overhead and potential errors in the code review process.

Core Features & Use Cases

  • Automated Branching: Creates new feature branches based on user input or issue numbers.
  • PR Template Enforcement: Generates well-structured PR descriptions using the project's template.
  • Pre-push Checks: Runs linting, formatting, and tests before pushing code.
  • Use Case: When you've finished a feature, you can ask the AI to "create a pull request," and it will handle creating the branch, running checks, and drafting the PR description for you.

Quick Start

Ask the AI to create a pull request for your current changes.

Frequently Asked Questions about create-pull-request

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

FAQPage Schema
How do I automate GitHub pull request creation from the develop branch?

To automate GitHub pull request creation from the develop branch, the skill analyzes code changes, checks for breaking modifications, and formats a PR description using a predefined template. It ensures quality by running linters, formatters, and tests before submission.

Can I enforce a pull request template automatically before submitting code?

Yes, you can enforce a pull request template automatically before submitting code. The skill generates well-structured PR descriptions using your project's predefined template, ensuring consistency and reducing manual overhead in the code review process.

How do I run linters and tests before pushing a GitHub pull request?

To run linters and tests before pushing a GitHub pull request, the skill executes automated pre-push checks. It runs linting, formatting, and tests to ensure code quality before creating the branch and drafting the pull request description.

Does this pull request automation tool require the gh CLI to work?

Yes, this pull request automation tool requires the gh CLI to work. The dependency on gh allows the skill to interact directly with GitHub to create branches, analyze code changes, and submit formatted pull requests automatically.

What is the best way to create a feature branch and draft a pull request at the same time?

The best way to create a feature branch and draft a pull request simultaneously is using automated PR workflows. The skill handles automated branching based on user input or issue numbers, then drafts the PR description for you.

Why does my automated pull request workflow fail on code formatting checks?

Your automated pull request workflow fails on code formatting checks because the skill enforces pre-push quality gates. It runs linters and formatters before submission, and any formatting errors will block the pull request from being created or updated.