git

Automate Git staging, conventional commits, pushes, pull requests, and branch merges.

Updated Feb 11, 2026
One-click install
npx skills add https://github.com/IoT-VN/tuya-energy-dashboard --skill git-iot-vn
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: git
Source: https://github.com/IoT-VN/tuya-energy-dashboard/tree/main/.opencode/skills/git
Command: npx skills add https://github.com/IoT-VN/tuya-energy-dashboard --skill git-iot-vn

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates complex Git operations, ensuring adherence to best practices like conventional commits, security scanning, and efficient branching strategies, reducing manual errors and improving code quality.

Core Features & Use Cases

  • Automated Committing: Stages changes, performs security checks, and creates commits following conventional commit standards, splitting commits intelligently when necessary.
  • Branch Management: Facilitates creating, merging, and pushing branches with clear strategies.
  • Pull Request Generation: Assists in creating pull requests with appropriate titles and bodies based on commit history.
  • Use Case: After making several related changes, you can ask the AI to "stage, commit, and push my changes," and it will handle the process, including splitting into multiple commits if needed and performing security checks.

Quick Start

Use the git skill to stage all changes, commit them with a conventional message, and push to the remote repository.

Frequently Asked Questions about git

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

FAQPage Schema
How do I automate conventional commits and branch pushing?

Automating conventional commits and branch pushing requires a tool that stages changes, enforces commit standards, and handles remote updates. This skill performs security scans and intelligently splits commits before pushing branches automatically.

Can I automatically generate pull requests from my commit history?

Generating pull requests from commit history is supported via GitHub CLI integration. The skill analyzes your commit messages to automatically populate appropriate PR titles and detailed bodies.

How does secret scanning work during the code review and staging process?

Secret scanning during code review works by performing security checks on staged changes before finalizing the commit. This prevents sensitive data from being committed to the version control system.

Do I need GitHub CLI installed to manage branch lifecycles and pull requests?

GitHub CLI is required for creating pull requests and managing branch lifecycles remotely. The skill integrates directly with the CLI to automate PR generation and branch merging operations.

What is the best way to split commits intelligently when staging related changes?

Splitting commits intelligently when staging related changes is handled automatically by the skill. It analyzes your staged changes and groups them into multiple conventional commits based on context.

Why use an isolated subagent for executing version control operations?

Using an isolated subagent for version control operations ensures that automated git commands execute safely without conflicting with your local environment. This prevents manual errors during branching and merging.