create-github-pull-request-from-specification

Create a GitHub pull request from a specification file using pull_request_template.md.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/angryconsultant/Copilot-CLI --skill create-github-pull-request-from-specification-angryconsultant
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/angryconsultant/Copilot-CLI/tree/main/skills/create-github-pull-request-from-specification
Command: npx skills add https://github.com/angryconsultant/Copilot-CLI --skill create-github-pull-request-from-specification-angryconsultant

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automatically create GitHub Pull Requests from feature specifications by applying a standardized template, reducing manual drafting and ensuring consistency across proposals.

Core Features & Use Cases

  • Analyze a specification file and extract requirements using pull_request_template.md.
  • Create a draft pull request, ensuring only a single PR is created per specification and that the PR body is populated with extracted requirements.
  • Transition the PR from draft to ready-for-review, and assign the author based on the requester.

Quick Start

Analyze the specification file and create a GitHub pull request draft using the pull_request_template.md template.

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 create a GitHub pull request from a specification automatically?

To create a GitHub pull request from a specification automatically, this Skill analyzes your spec file and extracts requirements using your project's pull_request_template.md. It then generates a draft PR, populates the body and title, transitions it to ready-for-review, and assigns ownership based on the requester.

What is the best way to standardize pull request proposals from feature specs?

Standardizing pull request proposals from feature specs is achieved by applying a pull_request_template.md to the specification file. This ensures the PR body is consistently populated with extracted requirements, reducing manual drafting and enforcing a unified format across all proposals.

Do I need a pull_request_template.md file to automate PR creation?

Yes, a pull_request_template.md file is required to automate PR creation. The Skill relies on this template to analyze the specification file, extract the necessary requirements, and populate the pull request body and title for standardized proposals.

Can I create a draft pull request and assign ownership from a specification file?

Yes, you can create a draft pull request and assign ownership directly from a specification file. The workflow creates a draft PR to ensure a single PR per spec, populates it, transitions it to ready-for-review, and assigns the author based on who made the request.

How to ensure only one pull request is created per specification?

To ensure only one pull request is created per specification, the automation workflow initializes a draft PR linked to the spec. It populates the PR body with extracted requirements before transitioning it to ready-for-review, preventing duplicate PR generation.