create-pull-request

Create a GitHub pull request using the repository's PR template and required metadata.

4|1|Updated Feb 19, 2026
One-click install
npx skills add https://github.com/billlzzz26/visual-story-extension --skill create-pull-request-billlzzz26
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pull-request
Source: https://github.com/billlzzz26/visual-story-extension/tree/main/.kilo/skills/create-pull-request
Command: npx skills add https://github.com/billlzzz26/visual-story-extension --skill create-pull-request-billlzzz26

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Developers often need to open pull requests that match the repository’s standards, include proper issue references, and pass pre‑flight checks, which can be time‑consuming and error‑prone.

Core Features & Use Cases

  • Validates that the GitHub CLI is installed and authenticated.
  • Checks for a clean working directory and correct branch naming.
  • Guides the user to gather necessary PR information such as issue number, description, and type of change.
  • Automates the creation of the pull request using the repository’s PR template, handling drafts and force‑pushes when needed.

Quick Start

Ask the assistant to create a pull request for the current feature branch using the project’s PR template.

Frequently Asked Questions about create-pull-request

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

FAQPage Schema
How do I create a GitHub pull request that follows project conventions automatically?

To create a compliant GitHub pull request, the Skill validates your GitHub CLI authentication, checks for a clean working directory, and automates PR creation using the repository's template. It ensures all required metadata like issue references are included.

Do I need the GitHub CLI installed to automate pull request creation?

Yes, you need the GitHub CLI installed and authenticated to automate pull request creation. The Skill explicitly validates CLI availability and requires a clean working directory on a feature branch before submitting changes against the main branch.

What information is required to open a pull request using the repository template?

Opening a pull request using the repository template requires gathering the issue number, description, and type of change. The Skill guides you to collect this necessary PR information to ensure your submission passes pre-flight checks and matches repository standards.

Can I create a draft pull request or force-push changes when automating PR creation?

Yes, you can create a draft pull request and handle force-pushes when needed. The Skill automates the creation process while managing drafts and force-pushes to ensure your feature branch changes are properly submitted for review against the main branch.

Why does my automated pull request fail the repository's pre-flight checks?

Your automated pull request may fail pre-flight checks if the working directory is not clean, branch naming is incorrect, or required metadata is missing. The Skill validates these conditions, ensuring issue references and PR template adherence before submission.

When do I need to use an automated tool to create a GitHub pull request?

You need an automated tool to create a GitHub pull request when manual submission becomes time-consuming and error-prone. It is used after committing changes on a feature branch to ensure compliant formatting, proper issue references, and successful pre-flight validation.