push-all

Stage, check, commit, and push local Git changes with user confirmation.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/DxTa/dotfiles --skill push-all
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: push-all
Source: https://github.com/DxTa/dotfiles/tree/main/opencode/skills/core/push-all
Command: npx skills add https://github.com/DxTa/dotfiles --skill push-all

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of staging all current changes, running essential quality and safety checks, committing the changes with an AI-generated message, and pushing them to the remote repository, ensuring code integrity and consistency.

Core Features & Use Cases

  • Automated Git Workflow: Stages all changes, commits, and pushes in one go.
  • Quality Gates: Integrates linting and type-checking based on project type (Node.js, Python, Rust, etc.).
  • Safety Checks: Scans for secrets, large files, and build artifacts before committing.
  • Use Case: After completing a feature that involves code, documentation, and configuration updates across multiple files, use this Skill to ensure everything is checked, committed, and pushed with a descriptive message.

Quick Start

Use the push-all skill to stage, commit, and push all current changes to the remote repository.

Frequently Asked Questions about push-all

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

FAQPage Schema
How do I automate staging, quality checking, and pushing all local Git changes?

To automate staging, quality checking, and pushing all local Git changes, you can use a workflow that stages files, runs language-specific linting, generates conventional commit messages, and pushes to the remote repository after your confirmation.

What is the best way to prevent secrets and large files from being committed to a remote repository?

The best way to prevent secrets and large files from being committed is to run safety checks that scan your staged changes for sensitive data and build artifacts before generating the commit message and pushing to the remote.

Can I automatically generate conventional commit messages before pushing code changes?

Yes, you can automatically generate conventional commit messages by using an automated Git workflow that analyzes your staged changes and creates descriptive messages before requiring your final confirmation to push.

Does this automated Git workflow support linting and type-checking for different project types?

Yes, this automated Git workflow supports linting and type-checking for different project types, integrating language-specific quality gates for environments like Node.js, Python, and Rust before committing your changes.

How do I commit and push multiple file types safely across configuration and code updates?

To commit and push multiple file types safely across configuration and code updates, use an automated workflow that stages all changes, runs quality and safety gates, and requires your confirmation before pushing to ensure code integrity.

When should I require user confirmation before pushing automated Git commits?

You should require user confirmation before pushing automated Git commits to ensure the generated conventional commit messages, safety checks, and quality gates meet your standards before the changes are finalized on the remote repository.