create-pr

Automates GitHub pull request creation with commit signing and base branch support.

1|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/Emmanuelkwaa/NetRockTemplate --skill create-pr-emmanuelkwaa
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/Emmanuelkwaa/NetRockTemplate/tree/main/.claude/skills/create-pr
Command: npx skills add https://github.com/Emmanuelkwaa/NetRockTemplate --skill create-pr-emmanuelkwaa

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes assets (resource) components.

What problem does it solve?

This Skill automates the process of creating and submitting pull requests, ensuring code is reviewed efficiently and according to project standards.

Core Features & Use Cases

  • Automated PR Creation: Generates pull requests from your current branch.
  • Commit Signing: Enforces signed commits for security and traceability.
  • Branch Protection: Prevents commits to the master branch.
  • Session Documentation: Auto-generates documentation for non-trivial changes.
  • Use Case: After completing a new feature and committing your changes, you can use this Skill to quickly create a pull request, ensuring all necessary documentation and commit policies are followed.

Quick Start

Use the create pr skill to make a pull request for the current branch.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I automate GitHub pull request creation for my current branch?

To automate GitHub pull request creation, this Skill generates a PR from your current branch while enforcing project policies like signed commits and conventional commit titles. It prevents commits to the master branch and auto-generates session documentation for significant code changes.

How do I create a stacked pull request workflow on GitHub?

Creating a stacked pull request is supported by allowing you to specify a base branch for your PR. This enables stacked PR workflows on top of your current code changes, ensuring proper branch tracking and conventional commit formatting for the pull request titles.

Can I enforce signed commits and prevent co-authored-by lines in GitHub pull requests?

Yes, you can enforce signed commits and prevent co-authored-by lines when creating a GitHub pull request. This automation enforces project-specific commit policies, securing code traceability and ensuring compliant pull request submissions without manual configuration.

How do I generate session documentation for significant code changes?

You generate session documentation for significant code changes by using this Skill to automate your pull request creation. It automatically evaluates non-trivial changes and produces the necessary session documentation to ensure thorough code reviews and project traceability.

Does this pull request automation tool prevent direct commits to the master branch?

Yes, this pull request automation tool includes branch protection that prevents direct commits to the master branch. It ensures your code changes are safely routed through a pull request, enforcing signed commits and conventional commit formatting.