flokay:push-pr

Commit staged changes, push the branch, and create or update a GitHub pull request.

30|1|Updated Feb 18, 2026
One-click install
npx skills add https://github.com/pacaplan/flokay --skill flokay-push-pr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: flokay:push-pr
Source: https://github.com/pacaplan/flokay/tree/main/skills/push-pr
Command: npx skills add https://github.com/pacaplan/flokay --skill flokay-push-pr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gh, and includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of committing local changes, pushing them to a remote repository, and creating or updating a pull request, streamlining the code review workflow.

Core Features & Use Cases

  • Automated Committing: Generates descriptive commit messages based on changes and stages relevant files.
  • Seamless Pushing: Pushes the current branch to its remote tracking branch.
  • Intelligent PR Management: Creates a new pull request if none exists, or updates an existing open PR with new commits, ensuring the PR reflects the latest changes.
  • Use Case: After completing a feature, you can invoke this skill to quickly get your code reviewed without manually running multiple Git and GitHub CLI commands.

Quick Start

Use the flokay:push-pr skill to commit your changes, push to origin, and create a pull request.

Frequently Asked Questions about flokay:push-pr

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

FAQPage Schema
How do I commit, push, and create a pull request from the command line?

To commit, push, and create a pull request, you can use this Skill to automatically generate descriptive commit messages for staged changes, push the current branch to its remote, and open a GitHub pull request.

Does this Skill require the GitHub CLI to create pull requests?

Yes, this Skill requires both Git and the GitHub CLI (gh) to be installed and authenticated, as it relies on gh to create new pull requests or update existing open PRs on your remote repository.

What happens to an existing pull request when I push new commits?

When you push new commits to a branch with an existing pull request, this Skill updates the open PR by refreshing its description to reflect the latest changes, ensuring your code review accurately tracks new commits.

How are commit messages generated when pushing local changes?

Commit messages are generated automatically based on the staged changes in your repository. This Skill analyzes your local file modifications to create descriptive commit messages before pushing the branch to its remote tracking branch.

Can I use this to automate a CI/CD code review workflow on GitHub?

Yes, you can automate your GitHub code review workflow by invoking this Skill after completing feature work, which streamlines committing local changes, pushing to origin, and managing pull requests without manual Git commands.

What are the limitations of using a script-based pull request automation approach?

As a script-based approach, this Skill focuses on committing staged changes and GitHub PR management. It does not handle complex Git conflict resolution, unstaged file staging, or continuous deployment pipeline configurations.