create-pr

Create or update GitHub pull requests from the current branch to main.

1|Updated Mar 7, 2026
One-click install
npx skills add https://github.com/shariqazeem/Prophecy-Roguelite --skill create-pr-shariqazeem
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-pr
Source: https://github.com/shariqazeem/Prophecy-Roguelite/tree/main/.agents/skills/create-pr
Command: npx skills add https://github.com/shariqazeem/Prophecy-Roguelite --skill create-pr-shariqazeem

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the repetitive and error-prone workflow of creating or updating a pull request, watching continuous integration checks, and addressing review feedback so developers can move from local changes to a merged PR with less manual effort.

Core Features & Use Cases

  • PR lifecycle automation: Commit and push changes, create or update a PR targeting main, and update the PR body programmatically.
  • CI monitoring and triage: Poll CI checks, surface failing runs and logs, and provide actionable feedback to fix issues.
  • Review handling and merge support: Detect reviews and inline comments, apply straightforward fixes, and optionally squash-merge and clean up branches or worktrees.
  • Use Case: A developer finishes a feature branch, runs the skill to push commits, create a concise PR, watch CI until green, apply small fixes found in CI logs, and then merge once approvals are present.

Quick Start

Create a pull request from the current branch to main, push any local commits, and monitor CI until the checks pass.

Frequently Asked Questions about create-pr

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

FAQPage Schema
How do I automate creating a pull request and monitoring CI checks?

Automating pull request creation and CI monitoring involves committing local changes, pushing branches, and polling continuous integration checks until they pass. This skill manages that lifecycle programmatically using shell scripts, git, and the GitHub CLI.

What's the best way to update a PR description and triage failing CI runs automatically?

Updating PR descriptions and triaging failing CI runs requires polling check statuses and surfacing actionable logs. This skill detects failing runs, provides feedback to fix issues, and updates the PR body programmatically through GitHub CLI scripts.

Do I need the GitHub CLI authenticated to automate pull request lifecycle management?

Yes, GitHub CLI authentication is required to automate pull request lifecycle management. You need a shell environment with git and the GitHub CLI authenticated, along with repository write access to commit, push, and manage PRs.

Can I automatically apply fixes from code review comments and merge a pull request?

Automatically applying fixes from code review comments and merging is supported for straightforward changes. This skill detects inline comments, applies small fixes, and optionally squash-merges when CI checks are green and approvals are present.

Why does CI polling fail when automating GitHub pull requests from a local branch?

CI polling fails during pull request automation if the GitHub CLI is not authenticated or repository write access is missing. Ensure the shell environment has git and gh installed, and that the current branch is pushed before monitoring checks.