pr-creation

Create draft GitHub pull requests with automated branching, committing, and Linear issue links.

8|1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/thomasmol/opencode-config --skill pr-creation-thomasmol
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: pr-creation
Source: https://github.com/thomasmol/opencode-config/tree/main/skill/pr-creation
Command: npx skills add https://github.com/thomasmol/opencode-config --skill pr-creation-thomasmol

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of creating pull requests on GitHub, including draft PRs, to facilitate code reviews and merging.

Core Features & Use Cases

  • Draft Pull Request Creation: Automatically creates draft pull requests to the main or master branch.
  • Branching and Committing: Creates new, relevantly named branches and commits changes if currently on the main/master branch.
  • Automated Title and Description: Generates titles with appropriate prefixes and detailed descriptions summarizing changes, including linking Linear issues.
  • Use Case: After completing a new feature, use this Skill to create a draft pull request, ensuring proper titling, description, and issue linking for seamless integration.

Quick Start

Use the pr-creation skill to create a draft pull request for the latest changes.

Frequently Asked Questions about pr-creation

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

FAQPage Schema
How do I create a draft pull request on GitHub with an automated branch and commit?

To create a draft pull request, this skill automatically generates a relevantly named branch, commits your changes if you are on the main branch, and opens the PR. It returns the URL of the created draft pull request for review.

Can I automatically link Linear issues to a GitHub pull request description?

Yes, you can link Linear issues to a GitHub pull request by specifying the issue ID. The skill automatically includes the Linear issue links within the detailed PR description.

How do I generate a pull request title with the correct prefixes for code review?

Generating a pull request title with prefixes is handled automatically by the skill. It creates appropriately prefixed titles and detailed descriptions summarizing your code changes to facilitate code review.

What happens if I try to create a pull request while on the main or master branch?

If you are on the main or master branch, the skill automatically creates a new, relevantly named branch and commits your changes there before creating the draft pull request.

Does this tool support creating both draft and standard pull requests on GitHub?

The skill focuses on creating draft pull requests on GitHub to facilitate code reviews and merging. It automates branching, committing, titling, and detailed descriptions for your code changes.