git-pushingStage, commit, and push git changes with conventional commit messages. Use when user wants to commit and push changes, mentions pushing to remote, or asks to save and push their work. Also activates when user says "push changes", "commit and push", "push this", "push to github", or similar git workflow requests.
Install via ClawdBot CLI:
clawdbot install Tianyi-Billy-Ma/git-pushingStage all changes, create a conventional commit, and push to the remote branch.
Automatically activate when the user:
ALWAYS use the script - do NOT use manual git commands:
bash skills/git-pushing/scripts/smart_commit.sh
With custom message:
bash skills/git-pushing/scripts/smart_commit.sh "feat: add feature"
Script handles: staging, conventional commit message, Claude footer, push with -u flag.
Generated Mar 1, 2026
A development team working on a feature branch needs to push changes to a shared repository after completing a task. This ensures code is integrated, reviewed, and deployed through CI/CD pipelines, facilitating collaboration and version control.
An individual contributor wants to push their changes to a public repository like GitHub after forking and modifying a project. This allows them to submit pull requests, share improvements, and engage with the open-source community.
A researcher or student uses git to manage code or documents for a project. Pushing changes helps maintain a backup on remote servers, track revisions, and collaborate with peers on papers or data analysis scripts.
A freelancer completes a client's web development task and pushes the code to a private repository. This provides the client with access to updates, ensures work is saved remotely, and supports ongoing maintenance and deployment.
Offer this skill as part of a subscription-based platform that automates git workflows for teams. Revenue comes from monthly fees per user, with features like analytics and integration with project management tools.
Provide the skill for free to individual developers to attract users, then monetize through premium features like advanced commit templates, team collaboration tools, or priority support in a paid tier.
Sell customized versions of this skill integrated into large organizations' existing DevOps pipelines. Revenue is generated through one-time licensing fees and ongoing support contracts for tailored solutions.
š¬ Integration Tip
Ensure the script is placed in a secure, accessible directory and test it in a sandbox environment first to avoid accidental pushes or conflicts with existing git hooks.
Interact with GitHub using the `gh` CLI. Use `gh issue`, `gh pr`, `gh run`, and `gh api` for issues, PRs, CI runs, and advanced queries.
Query the DeepWiki MCP server for GitHub repository documentation, wiki structure, and AI-powered questions.
Automated GitHub PR code review with diff analysis, lint integration, and structured reports. Use when reviewing pull requests, checking for security issues,...
Essential Git commands and workflows for version control, branching, and collaboration.
Advanced git operations beyond add/commit/push. Use when rebasing, bisecting bugs, using worktrees for parallel development, recovering with reflog, managing subtrees/submodules, resolving merge conflicts, cherry-picking across branches, or working with monorepos.
Format commit messages using the Conventional Commits specification. Use when creating commits, writing commit messages, or when the user mentions commits, git commits, or commit messages. Ensures commits follow the standard format for automated tooling, changelog generation, and semantic versioning.