CR

create-pull-request

Streamlines the process of creating and submitting pull requests with standard branch naming and body templates.

Install

mkdir -p .claude/skills/create-pull-request-harikrishnan94 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12844" && unzip -o skill.zip -d .claude/skills/create-pull-request-harikrishnan94 && rm skill.zip

Installs to .claude/skills/create-pull-request-harikrishnan94

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Create, draft, or finalize a pull request for the current repository. Use when Codex needs to inspect the current branch, choose or validate a branch name, summarize changes against the default base branch, prepare a clear PR title and body, and optionally open the PR with GitHub CLI. This skill defaults the base branch to main and follows the branch naming pattern <type>-<very-short-feature-name>.
401 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Inspect the current local branch and diff
  • Default the base branch to `main` for PRs
  • Validate branch names against a template
  • Summarize changes against the default base branch
  • Prepare a clear PR title and body
  • Optionally open the PR with GitHub CLI

How it works

The skill inspects the current branch, summarizes changes against the main branch, and drafts a PR title and body following naming conventions, optionally creating the PR via GitHub CLI.

Inputs & outputs

You give it
Current branch with changes
You get back
A pull request URL or a drafted PR title and body

When to use create-pull-request

  • Create new pull request
  • Draft PR body
  • Finalize branch submission

About this skill

Create Pull Request

Overview

Use docs/ai/create-pull-request.md as the canonical repository guide for pull-request work.

Use docs/ai/pull-request-body-template.md when drafting the body.

Codex Notes

When this skill triggers:

  • inspect the local branch and diff before drafting the PR
  • default the base branch to main
  • follow the branch template <type>-<very-short-feature-name>
  • keep names short, lowercase, and hyphenated
  • transliterate Tamil wording to ASCII before using it in the repo
  • return the PR URL when gh pr create succeeds

When not to use it

  • When the user needs to create a branch
  • When the user needs to merge branches

Limitations

  • The skill defaults the base branch to `main`
  • The skill follows a specific branch naming pattern
  • The skill requires GitHub CLI for opening PRs

How it compares

This skill automates the PR creation process by standardizing branch naming, summarizing changes, and drafting content, which is more efficient than manual PR preparation.

Compared to similar skills

create-pull-request side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
create-pull-request (this skill)05moNo flagsBeginner
resolve-conflicts818moReviewIntermediate
dependency-upgrade265moReviewIntermediate
git-commits214moNo flagsBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry