create-github-pull-request-from-specification

Create draft GitHub pull requests from specification files using a pull request template.

1|Updated Nov 20, 2025
One-click install
npx skills add https://github.com/stribus/pygerengastos --skill create-github-pull-request-from-specification-stribus
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/stribus/pygerengastos/tree/main/.agent/skills/create-github-pull-request-from-specification
Command: npx skills add https://github.com/stribus/pygerengastos --skill create-github-pull-request-from-specification-stribus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of GitHub pull requests based on a specification file, reducing manual drafting and ensuring template-driven consistency.

Core Features & Use Cases

  • Automate creation of GitHub pull requests from a specification file.
  • Validate and update PR title and body using the pull_request_template.md, ensuring consistency with project standards.
  • Handle single PR per specification and provide the final PR URL for sharing or review.

Quick Start

Analyze the specification file at ${workspaceFolder}/.github/pull_request_template.md and create a draft GitHub pull request.

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?

To automate GitHub pull request creation from a specification file, this Skill analyzes the specification and leverages the pull_request_template.md to generate a draft PR, ensuring consistency with project standards while reducing manual drafting.

What is the best way to ensure a single pull request per feature specification?

The best way to ensure a single pull request per feature specification is to use an automation Skill that checks for an existing PR on the current branch before creating or updating a draft, guaranteeing only one PR per specification.

How do I use a pull_request_template.md to generate a draft PR automatically?

You can use a pull_request_template.md to generate a draft PR automatically by running an automation workflow that reads the template file from your workspace, applies the specification data, and populates the PR title and body.

Does this GitHub PR automation check for existing pull requests on the current branch?

Yes, this GitHub PR automation checks for an existing pull request on the current branch. If a PR already exists, it updates the PR body and title instead of creating a duplicate, ensuring a single PR per specification.

Can I get the GitHub pull request URL after automated creation for downstream use?

Yes, you can get the GitHub pull request URL after automated creation. The workflow returns the created PR URL upon completion, providing a direct link for sharing, code review, or downstream automation tasks.

What are the limitations of automating pull requests from specifications?

A limitation of automating pull requests from specifications is that the PR generation strictly depends on the presence and structure of the pull_request_template.md file in your workspace to validate and format the PR title and body correctly.