commit-push

Automate commit and push with conventional commits and branch management.

34|4|Updated Apr 20, 2026
One-click install
npx skills add https://github.com/redpanda-data/ui-harness --skill commit-push-redpanda-data
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push
Source: https://github.com/redpanda-data/ui-harness/tree/main/commit-push
Command: npx skills add https://github.com/redpanda-data/ui-harness --skill commit-push-redpanda-data

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the commit and push workflows, ensuring conventional commits and proper branch management are applied when pushing code changes.

Core Features & Use Cases

  • Conventional Commits: Analyzes changes and creates categorized conventional commits.
  • Branch Management: Manages branches for different types of commits.
  • Pre-push Review: Conducts a pre-push review to ensure all requirements are met before pushing.
  • Push Automation: Automates the push operation with proper tracking and safety checks.
  • Use Case: Ideal for software engineers who want to streamline their commit and push process, ensuring code quality and branch consistency.

Quick Start

Run the commit-push skill to analyze changes, create conventional commits, and push to the default branch.

Frequently Asked Questions about commit-push

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

FAQPage Schema
How do I automate conventional commits and code pushes?

To automate conventional commits and code pushes, run the commit-push skill to analyze changes, create categorized commits, and push to the default branch with proper tracking and safety checks.

What is pre-push review in branch management?

Pre-push review in branch management is a process that conducts safety checks to ensure all requirements are met before pushing code changes, maintaining branch consistency and code quality.

Do I need GitHub CLI to automate commit and push workflows?

Yes, you need GitHub CLI installed along with git and Python, as these dependencies are required for the scripts to perform conventional commit analysis and push automation.

How does conventional commit analysis work for software development?

Conventional commit analysis works by examining your staged code changes and automatically generating categorized conventional commit messages, ensuring structured documentation for software development workflows.

Can I use branch management automation without manually creating conventional commits?

Yes, you can use branch management automation without manual commits because the skill automatically analyzes your changes, creates categorized conventional commits, and manages the branch for you.

What are the limitations of using Python scripts for push automation?

The limitations of using Python scripts for push automation include strict dependencies on git, GitHub CLI, and Python environments, requiring all three to be configured correctly for branch management and commits to function.