push

Display local changes, generate a commit message, and push commits to GitHub.

10|4|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/Lirsakura/skills-hub --skill push-lirsakura
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: push
Source: https://github.com/Lirsakura/skills-hub/tree/main/skills/git-sync/push
Command: npx skills add https://github.com/Lirsakura/skills-hub --skill push-lirsakura

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the process of pushing local code changes to a remote GitHub repository, streamlining your version control workflow.

Core Features & Use Cases

  • View Changes: Displays local modifications before committing.
  • Automated Commit Message Generation: Creates a concise commit message based on diffs.
  • User Confirmation: Allows users to review and confirm changes before pushing.
  • Error Handling: Provides guidance for network errors, authentication failures, and merge conflicts.

Quick Start

Push my local changes to the main branch of the current repository.

Frequently Asked Questions about push

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

FAQPage Schema
How do I push local Git commits to a remote GitHub repository?

To push local Git commits to a remote GitHub repository, the Skill displays local changes, generates a commit message from the diff, and executes the remote push after user confirmation.

Can I automatically generate a commit message from my code changes?

Yes, you can automatically generate a commit message from your code changes. The Skill analyzes your Git diff to create a concise commit message before pushing to GitHub.

What is the best way to view local modifications before a Git push?

The best way to view local modifications before a Git push is using the Skill's status check feature, which displays your diffs for review and confirmation before committing.

Does this handle Git merge conflicts and authentication failures?

Yes, it handles Git merge conflicts and authentication failures. The Skill includes error handling that provides guidance for network issues, authentication problems, and merge conflicts during the push.

Why does my Git push fail when pushing to the main branch?

Your Git push to the main branch may fail due to network errors, authentication problems, or merge conflicts. The Skill detects these issues and provides specific guidance to resolve them.