ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      Tianyi-Billy-Ma

      Safety Report

      Git Pushing

      @Tianyi-Billy-Ma

      Stage, 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.

      505Downloads
      4Installs
      0Stars
      1Versions
      Workflow Automation3,323Notifications & Alerts1,061Git & Version Control784

      Security Analysis

      high confidence
      Clean

      The skill's files and instructions are internally consistent with a git push helper — it stages, composes a conventional commit, and pushes — but it force-runs an included script that automatically stages and pushes all changes, which can accidentally commit sensitive files if the user is not careful.

      Mar 7, 20262 files1 concern
      Purpose & Capabilityok

      Name/description (stage, commit, push with conventional messages) matches the included script and SKILL.md. No unrelated credentials, binaries, or install actions are requested.

      Instruction Scopeconcern

      SKILL.md mandates ALWAYS running the included script (bash skills/git-pushing/scripts/smart_commit.sh). The script runs 'git add .' (staging everything) and then commits and pushes without interactive confirmation. That behavior is within the stated purpose but is high-impact: it can accidentally stage and push secrets or files the user didn't intend to include. The script does not call external endpoints beyond normal git remote operations and only prints a GitHub PR URL; it does add a 'Co-Authored-By' footer which may be undesirable for some users.

      Install Mechanismok

      No install spec; skill is instruction + included script only. Nothing is downloaded or installed to disk beyond the provided script file, so install risk is low.

      Credentialsok

      Skill requests no environment variables, credentials, or config paths. It relies on the user's existing git configuration and remote credentials, which is appropriate for a git push helper.

      Persistence & Privilegeok

      always is false and the skill does not request persistent system privileges or modify other skills. It runs only when invoked (or when the agent decides to invoke it).

      Guidance

      This skill appears to do what it says, but review the included script before use. Key points: the script runs 'git add .' and will stage and push all changes (including any secrets or files not intended for commit) without prompting — make sure .gitignore is correct and use this only in repos you trust. If you prefer safer behavior, run the script manually after inspecting staged changes, or modify it to prompt for confirmation, show 'git status'/'git diff --staged' before committing, or require an explicit positive confirmation before pushing. Also note the script adds a 'Co-Authored-By: Claude' footer to commits and will use whatever git remote credentials are already configured on your system.

      Latest Release

      v1.0.0

      Initial release of git-pushing skill. - Automates staging, committing (with conventional commit messages), and pushing git changes. - Activates when users request to push, commit, or save work to remote repositories using common workflow phrases. - Provides a standardized bash script for the entire workflow, including staging, commit, and push steps. - Supports custom commit messages and ensures use of the -u flag when pushing. - Script adds a Claude footer to commits automatically.

      Popular Skills

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Tavily Web Search

      @arun-8687 · 620 stars

      Find Skills

      @JimLiuxinghai · 529 stars

      Proactive Agent

      @halthelobster · 426 stars

      Summarize

      @summarize · 415 stars

      Published by @Tianyi-Billy-Ma on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]