create-github-pull-request-from-specification

Create a GitHub Pull Request from a specification file using a predefined template.

1|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/afonsoft/VideoChat --skill create-github-pull-request-from-specification-afonsoft
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/afonsoft/VideoChat/tree/main/.agents/skills/create-github-pull-request-from-specification
Command: npx skills add https://github.com/afonsoft/VideoChat --skill create-github-pull-request-from-specification-afonsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates creating a GitHub Pull Request from a specification file using a predefined template. This reduces manual drafting time and ensures consistency with the template.

Core Features & Use Cases

  • Template-driven PR creation: Parses a specification to populate the PR template.
  • Automated PR lifecycle: Draft PR creation, body/title updates, and transition to ready for review.
  • Assignment and traceability: Assign the PR to the author and provide a clear PR URL for follow-up.

Quick Start

Use the create-github-pull-request-from-specification to generate a PR from the specification at ${workspaceFolder}/.github/pull_request_template.md.

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, this Skill parses a specification file to populate a predefined template, drafts the PR, updates its title and body, and moves it to ready for review. It generates a consistent PR per specification.

Can I use a custom pull request template to generate PRs automatically?

Yes, you can use a custom pull request template for automatic PR generation. The Skill requires the template to reside at the workspace .github/pull_request_template.md path to parse specifications and populate the PR body consistently.

What is the best way to ensure consistent PR descriptions across a development team?

The best way to ensure consistent PR descriptions is template-driven PR creation. By parsing a specification file into a predefined pull request template, the Skill enforces a uniform structure for the title, body, and lifecycle transitions.

How do I automatically assign a GitHub pull request to its author?

To automatically assign a GitHub pull request to its author, the Skill handles the PR lifecycle from drafting to ready for review. It assigns the author during the automated creation process and returns the PR URL for traceability.

Does template-driven PR creation support transitioning a draft pull request to ready for review?

Yes, template-driven PR creation supports transitioning drafts. The Skill implements the full PR lifecycle by creating a draft pull request, updating the body and title, and then automatically moving the pull request to ready for review.

Why should I use a specification file for generating GitHub pull requests?

You should use a specification file for generating GitHub pull requests to reduce manual drafting time and enforce template consistency. This approach automates populating the PR body and title, ensuring uniform documentation for code review.