create-pr

Automate pull request creation on GitHub or GitLab with CI checks.

2|1|Updated May 29, 2026
One-click install
npx skills add https://github.com/slinkardbrandon/slynk-toolkit --skill create-pr-slinkardbrandon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/slinkardbrandon/slynk-toolkit/tree/main/skills/create-pr
Command: npx skills add https://github.com/slinkardbrandon/slynk-toolkit --skill create-pr-slinkardbrandon

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires git, gh, glab, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of creating a pull request, including self-review, and opening it on GitHub or GitLab, saving time and reducing manual errors.

Core Features & Use Cases

  • Automated PR Creation: Self-reviews code changes, auto-fixes safe issues, and opens a PR with a human-sounding description.
  • CI Checks Verification: Runs the repository's real CI checks before creating the PR.
  • Platform-Agnostic: Detects GitHub or GitLab and uses the appropriate CLI.
  • Use Case: Ideal for users who want to quickly ship code changes, open PRs, or ensure code quality before merging.

Quick Start

Use the create-pr skill with the base branch 'main' to create a PR for your changes.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I automate pull request creation on GitHub or GitLab?

To automate pull request creation, this Skill self-reviews code changes, runs CI checks, and drafts a human-sounding PR using the appropriate CLI. It detects your platform and opens the pull request directly through git, gh, or glab.

Does the PR creation process run CI checks before opening the request?

Yes, the PR creation process runs your repository's real CI checks before opening the request. This ensures code quality and validates that your changes pass pipeline integration before the pull request is created.

Do I need gh or glab CLI installed to automate opening a pull request?

Yes, you need gh or glab CLI installed to automate opening a pull request, along with git and access to the appropriate platform. The Skill detects GitHub or GitLab and uses the corresponding CLI to draft and submit the PR.

Can I auto-fix code review issues before creating a pull request?

Yes, you can auto-fix code review issues before creating a pull request. During the self-review phase, the Skill identifies safe issues in your code changes and automatically fixes them before drafting the PR description.

What is the best way to generate a human-sounding PR description for my code changes?

The best way to generate a human-sounding PR description is using an automated self-review Skill that analyzes your code changes. It drafts the description automatically and opens the pull request on GitHub or GitLab.

What are the limitations when automating PR creation across different CI/CD pipelines?

Limitations when automating PR creation include requiring proper CLI access and platform configuration. The Skill integrates with existing CI/CD pipelines to run checks, but cannot open pull requests if repository access or CLI dependencies are missing.