git

Perform common Git repository operations with safety confirmations and output capture.

Updated Feb 26, 2026
One-click install
npx skills add https://github.com/jonjonbinx1/SolixAI-Marketplace --skill git-jonjonbinx1
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git
Source: https://github.com/jonjonbinx1/SolixAI-Marketplace/tree/main/skills/solix/git
Command: npx skills add https://github.com/jonjonbinx1/SolixAI-Marketplace --skill git-jonjonbinx1

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Provide a controlled, auditable interface for performing common Git repository tasks so developers can manage commits, branches, and remote synchronization without risking accidental destructive changes.

Core Features & Use Cases

  • Repository Operations: Run status, add, commit, branch, checkout, merge, push, pull, fetch, log, diff, stash, tag, reset, and revert with structured results.
  • Safety & Auditability: Enforces allowed operations, requires confirmation for destructive actions, resolves repository paths, and captures stdout/stderr for traceability.
  • Use Case: Commit staged changes with a message, create and push feature branches, inspect recent history, or safely reset and recover while preserving audit trails.

Quick Start

Use the git skill to commit all staged changes with message 'Fix validation bug' and push them to the default remote.

Frequently Asked Questions about git

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

FAQPage Schema
How do I safely commit and push changes to a remote git repository?

To safely commit and push changes to a git repository, you can stage files, commit with a message, and push to the default remote. The process enforces allowed operations and requires confirmation for destructive actions to maintain auditability.

What is the best way to manage git branches and merge conflicts?

Managing git branches and merges involves using branch and checkout operations to isolate work, followed by merge to integrate changes. This approach provides structured results and captures stdout/stderr to ensure traceability during branch management.

Can I execute a destructive git reset without losing my commit history?

You can execute a git reset safely because the system requires confirmation for destructive actions when configured. It resolves repository paths and captures stdout/stderr, ensuring your commit history remains auditable and recoverable.

Does this git workflow support inspecting repository history and diffs?

Yes, this git workflow supports inspecting repository history and diffs. You can run log and diff operations on a specified repository to review recent history and staged changes, capturing the output for structured traceability.

When do I need to use git stash and fetch for synchronizing changes?

You need to use git stash and fetch when synchronizing local changes with a remote repository. Stash temporarily shelves modifications, while fetch retrieves updates without merging, both capturing stdout/stderr for audit trails.