pull-request

Create GitHub pull requests with generated titles and descriptions via gh CLI or API.

11.1k|1.3k|Updated Oct 15, 2025
One-click install
npx skills add https://github.com/MoonshotAI/kimi-cli --skill pull-request-moonshotai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pull-request
Source: https://github.com/MoonshotAI/kimi-cli/tree/main/.agents/skills/pull-request
Command: npx skills add https://github.com/MoonshotAI/kimi-cli --skill pull-request-moonshotai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the process of creating and submitting GitHub pull requests, reducing manual steps and ensuring consistent PR metadata.

Core Features & Use Cases

  • Create a feature branch, stage and commit changes with standardized messages.
  • Generate PR titles and descriptions from the code changes and accompanying notes, then open the PR via gh CLI or GitHub API.
  • Support reviewer mentions, labels, and linking related issues for smooth code review workflows.

Quick Start

Create a new feature branch, commit your changes, and run the tool to open a pull request with an automatically generated title and description.

Frequently Asked Questions about pull-request

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

FAQPage Schema
How do I automate GitHub pull request creation with consistent titles and descriptions?

Automating GitHub pull request creation involves orchestrating branch preparation, commit hygiene, and PR metadata generation via gh CLI or GitHub API to ensure consistent titles and descriptions. This reduces manual steps and standardizes code review workflows.

What's the best way to generate a pull request title and description from code changes?

Generating a pull request title and description from code changes is handled by automating metadata extraction from your commits and notes. The tool formats these details and opens the PR via gh CLI, ensuring cross-references and reviewer mentions are included.

Can I automatically add reviewers and link related issues when opening a pull request?

Automatically adding reviewers and linking related issues when opening a pull request is supported. The workflow integrates reviewer mentions, labels, and issue cross-references directly into the PR metadata during creation via GitHub API or gh CLI.

Does this pull request automation tool require gh CLI to submit branches?

This pull request automation tool does not strictly require gh CLI to submit branches. It supports PR creation via either the gh CLI or the GitHub API, applying to software projects when developers need formalized PRs with local branching checks.

How do I prepare a feature branch and commit changes before opening a pull request?

Preparing a feature branch and committing changes before opening a pull request requires standardized commit messages and local branching checks. The automation tool stages these changes and handles the formalized PR submission seamlessly.