git-submit-pr

Push branches and create or update GitHub pull requests with auto-merge.

3|3|Updated Jan 18, 2026
One-click install
npx skills add https://github.com/CodySwannGT/lisa --skill git-submit-pr
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: git-submit-pr
Source: https://github.com/CodySwannGT/lisa/tree/main/plugins/lisa/skills/git-submit-pr
Command: npx skills add https://github.com/CodySwannGT/lisa --skill git-submit-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill streamlines the process of submitting code changes by automating the creation and updating of pull requests, ensuring all necessary checks and information are included.

Core Features & Use Cases

  • Automated Branch and Commit Checks: Ensures you are not submitting from protected branches and that all changes are committed.
  • Automated Push: Pushes your current branch to the remote repository with robust SSH settings.
  • Intelligent PR Management: Creates a new pull request or updates an existing one with a comprehensive description, and enables auto-merge.
  • Use Case: After completing a feature, you can use this skill to push your code, create a detailed pull request, and have it automatically merged once checks pass.

Quick Start

Use the git-submit-pr skill to push your current branch and create a pull request.

Frequently Asked Questions about git-submit-pr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate creating a GitHub pull request from the command line?▼

You can automate creating a GitHub pull request by using this skill to verify your branch status, push commits to the remote repository, and generate a detailed PR description via CLI. It manages the entire submission process automatically.

How does automated pull request management handle existing PRs?▼

Automated pull request management intelligently updates existing PRs with a comprehensive description and enables auto-merge. It verifies your current branch status and ensures all local changes are committed before pushing to the remote repository.

Can I use this skill to submit code changes from protected branches?▼

No, you cannot use this skill to submit code changes from protected branches. It specifically verifies your branch status to prevent submitting from protected branches before pushing your commits and creating a pull request.

What's the best way to enable auto-merge when submitting a GitHub PR?▼

The best way to enable auto-merge when submitting a GitHub PR is using this skill, which automatically enables auto-merge upon PR creation. It pushes your branch and creates or updates the pull request with auto-merge actively enabled.

Do I need specific environment variables for secure SSH communication when automating code submission?▼

Yes, specific environment variables are required for secure SSH communication when automating code submission. The skill manages GitHub PRs using CLI tools and relies on these variables to securely push your branch to the remote repository.