creating-pr

Create or update GitHub pull requests from commit history and code diffs.

Updated Nov 2, 2025
One-click install
npx skills add https://github.com/harusame0616/formawork.ai --skill creating-pr-harusame0616
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: creating-pr
Source: https://github.com/harusame0616/formawork.ai/tree/main/.claude/skills/creating-pr
Command: npx skills add https://github.com/harusame0616/formawork.ai --skill creating-pr-harusame0616

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation and updating of GitHub pull requests by analyzing commit history and code changes to generate PR titles and descriptions.

Core Features & Use Cases

  • Automatic PR creation: Create new PRs from the current branch when there is no existing PR.
  • PR updates: Update existing PRs when changes are detected.
  • Workflow validation: Validate prerequisites, push to remote, and attach diffs for review.

Quick Start

Run the creating-pr workflow on your current Git branch to generate a PR against main.

Frequently Asked Questions about creating-pr

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

FAQPage Schema
How do I automate creating GitHub pull requests from my commits?

Automate PR creation by running the creating-pr workflow on your current Git branch. The Skill analyzes your commit history and code diffs to generate appropriate PR titles and descriptions, then creates or updates the PR against your target branch automatically.

Can I automatically update an existing pull request when I push new commits?

Yes. The Skill detects existing PRs for your branch and updates them with new changes. It analyzes updated diffs and commit messages to refresh the PR title and description, keeping your PR in sync with your latest work.

What validation does the Skill perform before creating or updating a PR?

The Skill validates prerequisites, verifies your branch is pushed to the remote, and confirms the PR search and creation workflow. It checks preconditions to ensure your changes are ready before generating the PR.

Does this work with GitHub-hosted repositories only?

The Skill integrates with GitHub via mcp__github for PR search and creation. It's designed for GitHub workflows; support for other platforms depends on your Git remote configuration.

How does the Skill generate PR titles and descriptions?

The Skill analyzes your commit history and code diffs to extract meaningful change summaries. It uses this analysis to generate contextually appropriate PR titles and body descriptions that reflect your actual code changes.

What happens if my branch already has a pull request open?

The Skill detects the existing PR and updates it with your new changes rather than creating a duplicate. It refreshes the PR title and description based on your latest commits and diffs.