All skills
pipecat-ai avatar

/pr-submit

@7feb8a9
by Pipecatpipecat-ai/pipecat16k stars
2,791

Create and submit a GitHub PR from the current branch

Use this Skill: https://skilld.dev/gh/pipecat-ai/pipecat/pr-submit

This session only. Nothing lands on disk.

SKILL.md

≈16 tokens always: the name and description. ≈322 when used: this file.

Submit the current changes as a GitHub pull request.

Instructions

  1. Check the current state of the repository:

    • Run git status to see staged, unstaged, and untracked changes
    • Run git diff to see current changes
    • Run git log --oneline -10 to see recent commits
  2. 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
  3. Run /prose-review branch and fix anything it flags. Do this before pushing, while corrections are still cheap.

  4. Push the branch and create the PR:

    • Push with -u flag to set upstream tracking
    • Create the PR using gh pr create
  5. 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

    Both skills review their own prose — no separate pass is needed here.

  6. Return the PR URL to the user.

Commit messages are prose too — /prose-review reads diffs and so won't see them. Read the messages in git log main..HEAD against the same standard before pushing.

Source: SKILL.md on GitHub

No alerts6mo4 checks · Risk SAFE
  • Gen Agent Trust Hub7mo

    This skill automates the GitHub pull request creation process using git and the GitHub CLI. It is generally safe for use but contains an indirect prompt injection surface by reading and processing untrusted repository content such as commit logs and file diffs.

  • Socket6mo

    No alerts

  • Snyk7mo

    Risk: LOW · No issues

  • Runlayer7mo

    1/1 file flagged

Signed by skilld at 7feb8a9. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub yesterday.

Activeupdated 2 months ago

README badge

README badge for pipecat-ai/pipecat/pr-submit