github-commit-push
CommunityStreamline GitHub commits and pushes with SSH.
Authorxdrshjr
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the GitHub commit and push workflow, streamlining the process of turning local changes into a coordinated remote history with robust remote configuration, conventional commits guidance, and SSH-based pushing.
Core Features & Use Cases
- Automatic remote configuration: sets up the repository remote when missing and aligns it with the project.
- Conventional commits guidance: encourages standardized commit messages for readability and changelog maintenance.
- Conflict-aware pushes: detects divergences and merges remote changes before pushing to avoid conflicts.
- SSH push security: uses SSH keys for secure authentication and easier credential management.
- Use Case: in multi-developer projects, ensure every change is committed, reviewed, and pushed to origin/main with conflict resolution.
Quick Start
- Verify Git is installed: git --version
- Initialize a local repo (or navigate to an existing one), configure remote origin, and ensure SSH keys are set up
- Add changes, commit with a conventional message, fetch remote updates, resolve conflicts if needed, and push:
- git add .
- git commit -m "feat(scope): description"
- git fetch origin
- git pull origin main --allow-unrelated-histories --no-rebase
- git push origin main
Dependency Matrix
Required Modules
None requiredComponents
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: github-commit-push Download link: https://github.com/xdrshjr/JR-Agent-Skills/archive/main.zip#github-commit-push Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.