๐Ÿ”€
AutomationJava

Create Pull Request

by liferay

Create Pull Request is an Automation skill for Claude Code, published by liferay in liferay-portal.

2.3K stars3.8K forkson liferay/liferay-portalAdded 2026/07/20Repository updated 2026/08/03
Install in seconds
Install Create Pull Request
Copy Create Pull Request into your Claude Code skills folder. Run the command in your terminal, or review the source on GitHub before installing.
terminal
npx degit https://github.com/liferay/liferay-portal/tree/master/.claude/skills/pr ~/.claude/skills/pr

Requires Node.js. Downloads this skill only โ€” not the rest of the repository โ€” into your Claude Code skills folder.

Without Node.js

git clone https://github.com/liferay/liferay-portal.git

Clones the whole repository, then copy the skillโ€™s own directory into your skills folder yourself.

In this catalog

Source file
.claude/skills/pr/SKILL.md in liferay/liferay-portal
Installs to
~/.claude/skills/pr
Collection
One of 16 skills cataloged from this repository
Category
Automation โ€” 2226 skills

What Create Pull Request does

Creates a pull request for the current branch, ensuring tests are added, running pre-checks, and linking and transitioning Jira tickets. Use when submitting code for review.

Create Pull Request is cataloged under Automation on DirSkills.

Documentation

README

Create a Pull Request

Create a GitHub PR for the current branch, transition the linked Jira tickets to review, and record the PR URL on those tickets.

Preconditions

  • At least one commit adds tests. When none do, ask the user for a rationale and refuse to proceed without one. The only exceptions are PRs with no code changes (e.g., language key updates or markdown changes).

  • The current branch is a development branch, not master or any other protected branch.

  • The pr-check skill must pass. Skip only when ${ARGUMENTS} contains --skip-pr-check. A skip requires a reason: take it from the text following the flag when present, otherwise prompt the user for one. The reason is recorded in the PR Check section, which is written for a skip rather than omitted.

Input

This is the opening of the README. Read the full README on GitHub.

Frequently asked about Create Pull Request

  • What else does liferay publish alongside Create Pull Request?

    Create Pull Request is one of 16 skills that DirSkills catalogs from liferay/liferay-portal, the repository it ships in. Its siblings there include Format Source, Format Source Add Rule and Jira Bug. Each one is a separate skill with its own page in this directory, installs the same way Create Pull Request does, and is maintained by liferay in that same repository. The rest of the collection is listed on the liferay/liferay-portal page.

  • How does Create Pull Request compare to other Automation skills?

    Create Pull Request ranks #499 by stars among the 2226 Automation skills in this catalog. The most-starred ones next to it are Autonomous Loops, Autonomous Agent Harness and Automation Audit Ops. DirSkills ranks by the star count of the repository each skill ships in, so that order reflects how popular those repositories are rather than any review of Create Pull Request against them. Open each page to compare what they document and how they install.