git-sync

Commit and push local workspace changes to a remote GitHub repository.

1|1|Updated Jan 6, 2026
One-click install
npx skills add https://github.com/Geralt1983/Thanos --skill git-sync-geralt1983
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git-sync
Source: https://github.com/Geralt1983/Thanos/tree/main/Skills/git-sync
Command: npx skills add https://github.com/Geralt1983/Thanos --skill git-sync-geralt1983

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill ensures that your local code changes are consistently backed up and versioned on your remote GitHub repository, preventing data loss and facilitating collaboration.

Core Features & Use Cases

  • Automated Committing: Stages all changes in the workspace.
  • Automated Pushing: Pushes committed changes to the main branch of the remote repository.
  • Commit Message Customization: Allows for a custom commit message or uses a default.
  • Use Case: After completing a feature or making significant updates, you can use this skill to quickly commit and push your work to GitHub, ensuring it's saved and accessible.

Quick Start

Use the git-sync skill to commit and push all local changes with the message "Update feature X".

Frequently Asked Questions about git-sync

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

FAQPage Schema
How do I automatically commit and push local changes to GitHub?

To automatically commit and push local changes to GitHub, this skill stages all modified workspace files, creates a commit with a specified or default message, and pushes the changes directly to the main branch of your remote repository.

What is the best way to backup workspace code to a remote repository?

The best way to backup workspace code to a remote repository is automating version control. This skill stages your local modifications and pushes them to GitHub, ensuring your work is consistently saved and preventing data loss.

Can I customize the commit message when syncing to the main branch?

Yes, you can customize the commit message when syncing to the main branch. This skill allows you to specify a custom commit message for your changes or automatically applies a default message if one is not provided.

Does git-sync handle staging modified files before pushing to GitHub?

Yes, git-sync handles staging modified files before pushing to GitHub. It automatically stages all modified files in your workspace, commits them, and pushes the updates to the remote repository's main branch.

When do I need to use an automated version control sync process?

You need an automated version control sync process after completing a feature or making significant updates. Automating the commit and push workflow ensures your local code changes are consistently backed up on GitHub for collaboration.