creating-pull-request

Analyze commits and changes to generate a GitHub pull request description and labels.

1|Updated Apr 12, 2026
One-click install
npx skills add https://github.com/fascari/ai-config --skill creating-pull-request-fascari
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-pull-request
Source: https://github.com/fascari/ai-config/tree/main/skills/creating-pull-request
Command: npx skills add https://github.com/fascari/ai-config --skill creating-pull-request-fascari

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Open a GitHub pull request for the current branch when commits are ready for review.

Core Features & Use Cases

  • Analyzes the current branch, commits, and changed files to generate a complete PR description following the project template.
  • Determines the appropriate assignee, labels, and target branch, then opens the PR via GitHub CLI after explicit user approval.
  • Supports typical feature/bugfix/hotfix workflows and integrates with standard repository conventions.

Quick Start

Tell the assistant to open a PR for the current branch once commits are ready for review.

Frequently Asked Questions about creating-pull-request

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

FAQPage Schema
How do I automatically create a GitHub pull request from my current branch?

To automatically create a GitHub pull request, the Skill analyzes your current branch commits and changed files to generate a complete PR description, select labels, and open the PR via GitHub CLI after you approve the action.

How does PR description generation work from git commits?

PR description generation works by analyzing your branch commits and changed files to construct a comprehensive description that follows your project template, ensuring all relevant changes are documented for review.

Can I auto-generate PR labels and target branch without manual input?

Yes, you can auto-generate PR labels and target branch. The Skill determines the appropriate assignee, labels, and target branch by analyzing branch conventions and commit history before opening the PR.

Does this PR automation tool require user approval before creating the pull request?

Yes, this PR automation requires explicit user approval. The Skill presents the generated description, selected labels, and target branch, then waits for your confirmation before invoking the GitHub CLI to create the pull request.

What's the best way to open a PR for feature, bugfix, and hotfix workflows?

The best way to open a PR for feature, bugfix, and hotfix workflows is using this Skill, which integrates with standard repository conventions to analyze branch types and generate appropriate PR descriptions automatically.

Do I need GitHub CLI installed to use this pull request automation?

Yes, you need GitHub CLI installed. The Skill invokes the GitHub CLI to open the pull request after analyzing your commits and obtaining explicit user approval for the generated PR description and labels.