commit-push

Create Conventional Commits and push them to a remote branch.

Updated Jun 24, 2026
One-click install
npx skills add https://github.com/eriknovak/ErikNovak --skill commit-push-eriknovak
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: commit-push
Source: https://github.com/eriknovak/ErikNovak/tree/main/.dotfiles/.claude/skills/commit-push
Command: npx skills add https://github.com/eriknovak/ErikNovak --skill commit-push-eriknovak

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the process of creating conventional commits and pushing them to a remote repository, reducing manual errors and ensuring a consistent project history.

Core Features & Use Cases

  • Conventional commit generation: analyzes changes and generates a standardized commit message with type, optional scope, and description.
  • Remote push automation: pushes to the correct upstream branch, setting -u for new branches, and handling push configurations.
  • Guided workflow & safety checks: asks for file selections when needed, validates remote tracking, and confirms before pushing in sensitive workflows.

Quick Start

Commit changes using Conventional Commits and push them to the remote repository.

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 push them to a remote branch?

To automate conventional commits, the Skill analyzes your changes and generates a standardized message with type, scope, and description, then pushes to the correct upstream branch with validation checks to reduce manual errors.

What is the conventional commits specification and how does it apply to my git workflow?

The conventional commits specification standardizes commit messages using a structured format with a type, optional scope, and description. Applying it to your git workflow ensures a consistent project history and automates commit message generation.

How do I push a new git branch to a remote repository and set upstream tracking?

You push a new git branch and set upstream tracking by applying the -u flag during the remote push. The workflow validates remote tracking configurations and handles push commands automatically for new branches and updates.

Can I select specific files to commit before pushing changes to the remote?

Yes, you can select specific files before pushing. The guided workflow includes safety checks that ask for file selections when needed and confirms before pushing in sensitive workflows.

What are the limitations of automating git commit and push workflows?

Limitations include handling sensitive workflows where manual confirmation is still required before pushing. The automation focuses on standardizing messages and remote tracking checks but prompts for user validation to ensure safety.