jehiahjehiahCommunityยท1 Agent Skills Included

git-open-pull

Create GitHub pull requests from the command line

Creates GitHub pull requests directly from the command line by converting issues into PRs. Renames your branch with the issue number, pushes it, and links everything automatically without manual GitHub clicking. Supports titles, labels, description files, and draft PRs to speed up code review workflows.
npx skills add jehiah/git-open-pull --all -g -y

All Skills in This Repository (1)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How to install git-open-pull?โ–ผ

Run `npx skills add jehiah/git-open-pull --all -g -y` in your terminal to install this skill globally.

How to create a GitHub pull request from the command line?โ–ผ

Run `git open-pull` with a title and optional description file, and it creates an issue, renames your branch with the issue number, pushes it, and converts the issue into a pull request.

When should I use git-open-pull instead of gh pr create?โ–ผ

Use it when your repository tracks work through GitHub Issues and encodes issue numbers in branch names, since it links the issue and PR automatically.

Can git-open-pull create draft pull requests?โ–ผ

Yes. Pass the `--draft` flag to open the PR in draft mode, which is ideal for work in progress that is not ready for formal review.

Do I need to push my branch before running git-open-pull?โ–ผ

No. Do not push manually first, because the tool renames your local branch to include the issue number before pushing it for you.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’