push-everything

Stage all repository changes, commit them, and push to the remote.

862|67|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/saffron-health/libretto --skill push-everything
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: push-everything
Source: https://github.com/saffron-health/libretto/tree/main/.agents/skills/push-everything
Command: npx skills add https://github.com/saffron-health/libretto --skill push-everything

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the process of staging, committing, and pushing all pending changes in a Git repository, ensuring all work is backed up and shared.

Core Features & Use Cases

  • Comprehensive Staging: Stages all modified files, not just those related to the current task.
  • Automated Committing & Pushing: Creates a commit and pushes it to the remote repository.
  • PR Management: Checks for existing Pull Requests and creates or updates them as needed.
  • Use Case: After completing a set of related features, use this Skill to quickly commit and push all your work, creating or updating a Pull Request for review.

Quick Start

Use the push-everything skill to commit and push all staged changes.

Frequently Asked Questions about push-everything

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

FAQPage Schema
How do I commit and push all pending Git changes at once?

To commit and push all pending Git changes, this Skill stages all modified files in the repository, commits them with an appropriate message, and pushes the updates directly to the remote repository.

Can I automatically create or update a pull request when pushing commits?

Yes, you can automatically create or update a pull request when pushing commits. This Skill checks for existing pull requests on your current branch and creates or updates them to reflect your newly pushed changes.

Does this Git automation tool handle developer tooling changes separately from feature commits?

Yes, this Git automation tool handles developer tooling changes separately from feature commits. It distinguishes between tooling modifications and feature updates to ensure they are managed appropriately in your commit history.

What is the best way to stage all modified files before a remote push?

The best way to stage all modified files before a remote push is using comprehensive staging. This Skill automatically stages every modified file in the repository, not just those related to your current task, before committing and pushing.

Do I need to manually stage files before using this commit and push automation?

No, you do not need to manually stage files before using this commit and push automation. The Skill performs comprehensive staging automatically, gathering all modified files in the repository before creating the commit and pushing it.