Opens standardized pull requests by auto-formatting code and applying conventional commit rules.

Install

mkdir -p .claude/skills/make-pr-alexgutscher26 && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/19258" && unzip -o skill.zip -d .claude/skills/make-pr-alexgutscher26 && rm skill.zip

Installs to .claude/skills/make-pr-alexgutscher26

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.

Open a pull request for the current feature
43 charsno explicit “when” trigger
Intermediate

Key capabilities

  • Format code using Oxfmt for affected packages
  • Commit changes without pushing
  • Push changes to a remote branch
  • Create a pull request using the `gh` CLI

How it works

It reviews git changes, formats code with Oxfmt, creates a Conventional Commit message, and then commits the changes. It then pushes to a remote branch and uses the GitHub CLI to create a pull request.

Inputs & outputs

You give it
Current git changes or a specific scoped subset of files
You get back
Git commit with a Conventional Commit message and a pull request created on GitHub

When to use make-pr

  • Format code and open a PR
  • Create a conventional commit PR for a specific package
  • Push local changes and trigger a PR creation

About this skill

Ensure we are not on the main branch, make a branch if necessary.
For all packages affected, run Oxfmt to format the code:

bunx oxfmt src --write

Commit the changes, use the following format:

`[package-name]`: [commit-message]

For example, "@remotion/shapes: Add heart shape".
The package name must be obtained from package.json.
If multiple packages are affected, use the one that you think if most relevant.

Push the changes to the remote branch.
Use the gh CLI to create a pull request and use the same format as above for the title.

When not to use it

  • When on the main branch and changes should not be committed
  • When the user explicitly asks to push, amend, rebase, or rewrite history
  • When the requested commit scope is ambiguous

Limitations

  • Do not push, amend, rebase, or rewrite history unless explicitly asked
  • Do not include unrelated changes when the requested commit scope is narrower
  • Only create a commit after reviewing git status and relevant diff

How it compares

This skill automates the process of formatting code, creating a conventional commit, and opening a pull request, providing a standardized workflow compared to manual git operations.

Compared to similar skills

make-pr side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
make-pr (this skill)04moNo flagsIntermediate
dependency-upgrade264moReviewIntermediate
ast-grep-find36moReviewIntermediate
nx-workspace46moReviewBeginner

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry