create-github-pull-request-from-specification

Create GitHub pull requests from specification files using predefined templates.

1|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill create-github-pull-request-from-specification-gabeujin
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-github-pull-request-from-specification
Source: https://github.com/Gabeujin/workspace-init-mcp/tree/main/awesome/skills/create-github-pull-request-from-specification
Command: npx skills add https://github.com/Gabeujin/workspace-init-mcp --skill create-github-pull-request-from-specification-gabeujin

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the creation of GitHub pull requests directly from a specification file, streamlining the development workflow and ensuring consistency.

Core Features & Use Cases

  • Automated PR Creation: Generates pull requests based on a predefined template (pull_request_template.md).
  • Draft to Review: Manages the pull request lifecycle from draft to ready for review.
  • Use Case: When a new feature is specified in .github/pull_request_template.md, this Skill can automatically create a draft pull request, populate it with details from the specification, and prepare it for review, saving developers manual effort.

Quick Start

Use the create-github-pull-request-from-specification skill to create a pull request for the specification file located at .github/pull_request_template.md targeting the main branch.

Frequently Asked Questions about create-github-pull-request-from-specification

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

FAQPage Schema
How do I automate GitHub pull request creation from a specification file?

Automating GitHub pull request creation from a specification file involves analyzing specification requirements, generating draft pull requests using a predefined template, and preparing them for review. The process checks for existing pull requests on the target branch and assigns the creator automatically.

Can I generate draft pull requests using a predefined GitHub PR template?

Yes, you can generate draft pull requests using a predefined GitHub PR template. The workflow populates the draft pull request with details extracted from the specification file located at the designated template path, updating the pull request lifecycle to prepare it for review.

What is the best way to manage the pull request lifecycle from specification to review?

The best way to manage the pull request lifecycle from specification to review is by automating the transition from draft to ready for review. This approach automatically extracts specification requirements, populates the pull request, and assigns the creator, saving manual development effort.

Does the automated PR creation process check for existing pull requests on the target branch?

Yes, the automated PR creation process checks for existing pull requests on the target branch before creating a new one. This prevents duplicate pull requests and ensures the specification updates are applied to the correct draft pull request.

Do I need a specific file format to create a pull request from a specification?

You need a specification file formatted as a predefined template, such as the pull request template located in the .github directory. The workflow analyzes this specification file to extract information, populate the draft pull request, and prepare it for review.