git-pushing

Stage, commit, and push git changes with conventional commit messages.

6|1|Updated Nov 8, 2025
One-click install
npx skills add https://github.com/LEEI1337/phantom-neural-cortex --skill git-pushing-leei1337
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-pushing
Source: https://github.com/LEEI1337/phantom-neural-cortex/tree/main/.claude/skills/git-pushing
Command: npx skills add https://github.com/LEEI1337/phantom-neural-cortex --skill git-pushing-leei1337

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This skill automates the routine Git workflow of staging, committing, and pushing changes, ensuring conventional commit messages and proper remote synchronization. It saves developers time, enforces best practices for commit hygiene, and simplifies sharing work to GitHub, reducing manual Git command execution.

Core Features & Use Cases

  • Automated Commit & Push: Provides a smart_commit.sh script to stage all changes, generate conventional commit messages, and push to the remote.
  • Conventional Commits: Automatically determines commit type (feat, fix, docs, etc.) and scope, adhering to industry standards.
  • Claude Code Footer: Appends a standard footer to all commits for attribution.
  • GitHub PR Link: For GitHub repositories, automatically provides a link to create a pull request for new branches.
  • Use Case: After completing a coding task, simply say "push these changes," and the skill will automatically stage, create a well-formatted commit message, and push your work to the remote repository.

Quick Start

Push these changes to the remote.

Frequently Asked Questions about git-pushing

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

FAQPage Schema
How do I automate git commits and pushes with conventional commit messages?

Conventional commit automation stages all changes, generates a commit type and scope, creates a formatted message with attribution, and pushes to the remote in one step. This Skill uses a smart_commit.sh script that handles staging, message construction, and push procedures automatically, enforcing industry standards for commit hygiene.

Can I use automated git workflows with GitHub?

Yes. The Skill pushes to GitHub repositories and automatically generates pull request links for new branches, eliminating manual branch tracking and PR creation steps. It works with conventional commits and handles remote synchronization including the -u flag for upstream tracking.

What's the best way to save work to a remote repository without manual git commands?

Use a smart commit script that stages changes, derives the commit type, generates a message, appends attribution, and pushes in one action. This approach reduces manual command execution, enforces consistent message formatting, and simplifies sharing completed features to GitHub.

Do I need to write commit messages manually when using version control automation?

No. The Skill automatically generates conventional commit messages by determining type and scope from your changes, then constructs concise, well-formatted messages with a Claude Code footer. Manual message construction is optional via a fallback path for environments without the script.

How does conventional commit formatting improve git workflows?

Conventional commits enforce a standard structure (type, scope, message) that improves commit history readability, enables automated changelog generation, and simplifies code review. This Skill automatically applies the convention, ensuring consistency across your repository without requiring developers to memorize syntax rules.

What happens when I push a new branch to a remote repository?

The Skill automatically sets the upstream tracking branch using the -u flag, synchronizes your local branch to the remote, and displays a GitHub pull request link for the new branch. This eliminates manual upstream configuration and streamlines the process of sharing new features.