Install
1
Install the plugin$
npx claudepluginhub pipecat-ai/pipecat --plugin pipecat-devWant just this skill?
Add to a custom plugin, then install with one command.
Description
Create and submit a GitHub PR from the current branch
Tool Access
This skill uses the workspace's default tool permissions.
Skill Content
Submit the current changes as a GitHub pull request.
Instructions
-
Check the current state of the repository:
- Run
git statusto see staged, unstaged, and untracked changes - Run
git diffto see current changes - Run
git log --oneline -10to see recent commits
- Run
-
If there are uncommitted changes relevant to the PR:
- Ask the user if they want a specific prefix for the branch name (e.g.,
alice/,fix/,feat/) - Create a new branch based on the current branch
- Commit the changes using multiple commits if the changes are unrelated
- Ask the user if they want a specific prefix for the branch name (e.g.,
-
Push the branch and create the PR:
- Push with
-uflag to set upstream tracking - Create the PR using
gh pr create
- Push with
-
After the PR is created:
- Run
/changelog <pr_number>to generate changelog files, then commit and push them - Run
/pr-description <pr_number>to update the PR description
- Run
-
Return the PR URL to the user.
Stats
Stars10802
Forks1826
Last CommitFeb 25, 2026
Actions