create-github-pull-request-from-specification

Create and update GitHub pull requests from specification files using repository templates.

Updated Jan 8, 2026
One-click install
npx skills add https://github.com/soham2008xyz/trade-tycoon --skill create-github-pull-request-from-specification-soham2008xyz
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/soham2008xyz/trade-tycoon/tree/main/.agents/skills/create-github-pull-request-from-specification
Command: npx skills add https://github.com/soham2008xyz/trade-tycoon --skill create-github-pull-request-from-specification-soham2008xyz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates a consistent, complete GitHub Pull Request from a specification file so you can move from requirements to review without manual PR formatting.

Core Features & Use Cases

  • Requirement extraction: Reads the pull request template and extracts requirements from the specification using search.
  • Draft lifecycle: Creates a draft PR (or reuses an existing one for the target branch) and updates title/body based on the extracted requirements.
  • Review handoff: Promotes the PR from draft to ready for review and assigns it to the PR author.

Quick Start

Create a pull request draft for the current feature specification in ${workspaceFolder} by running this skill to analyze .github/pull_request_template.md and open an updated PR on ${input:targetBranch}.

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 file?

To create a GitHub pull request from a specification file, the skill extracts requirements using your repository template and opens a draft PR with the correct title and body for the target branch.

How do I extract requirements from a pull request template for my spec?

Extracting requirements from a pull request template is handled by searching the template file to map specification details into structured PR content, ensuring your draft meets repository standards.

Can I update an existing draft PR from a specification automatically?

Yes, you can update an existing draft PR by checking for an active PR on the target branch, applying diff-informed content updates to the title and body, and assigning it to the creator.

How do I switch a GitHub draft pull request to ready for review?

Switching a GitHub draft pull request to ready for review is automated after content extraction, promoting the PR lifecycle and assigning it directly to the author via GitHub APIs.

Do I need a pull request template to convert a spec into a GitHub PR?

Yes, a pull request template like .github/pull_request_template.md is required to extract requirements and format the specification into a structured, ready GitHub PR.

What is the best way to automate pull request formatting from specifications?

The best way to automate pull request formatting from specifications is using a tool that reads your template, extracts requirements via search, and updates the PR body and title through GitHub APIs.