git — for Claude Code cc-ecosystem, community, for Claude Code, ide skills, "Login feature", commit, commit "Login feature", sync "Login feature", issue "Login feature", pr "Login feature"

v1.0.0

Acerca de este Skill

Escenario recomendado: Ideal for AI agents that need git automation skill. Resumen localizado: # Git Automation Skill Select a task when the /git command is executed. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Características

Git Automation Skill
Select a task when the /git command is executed.
Parse the args parameter when the skill is invoked to separate the action and message.
Input Example Parsing Result
--------------- ----------------

# Core Topics

onepunch-tk onepunch-tk
[0]
[0]
Updated: 4/4/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reference-Only Page Review Score: 10/11

This page remains useful for operators, but Killer-Skills treats it as reference material instead of a primary organic landing page.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review
Review Score
10/11
Quality Score
55
Canonical Locale
en
Detected Body Locale
en

Escenario recomendado: Ideal for AI agents that need git automation skill. Resumen localizado: # Git Automation Skill Select a task when the /git command is executed. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

¿Por qué usar esta habilidad?

Recomendacion: git helps agents git automation skill. Git Automation Skill Select a task when the /git command is executed. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Mejor para

Escenario recomendado: Ideal for AI agents that need git automation skill.

Casos de uso accionables for git

Caso de uso: Applying Git Automation Skill
Caso de uso: Applying Select a task when the /git command is executed
Caso de uso: Applying Parse the args parameter when the skill is invoked to separate the action and message

! Seguridad y limitaciones

  • Limitacion: AskUserQuestion is unavailable (terminal only)
  • Limitacion: Note : issue, pr, release options are only shown when Remote Platform: GitHub is set in
  • Limitacion: Requires repository-specific context from the skill documentation

Why this page is reference-only

  • - Current locale does not satisfy the locale-governance contract.

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is git?

Escenario recomendado: Ideal for AI agents that need git automation skill. Resumen localizado: # Git Automation Skill Select a task when the /git command is executed. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

How do I install git?

Run the command: npx killer-skills add onepunch-tk/cc-ecosystem/git. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for git?

Key use cases include: Caso de uso: Applying Git Automation Skill, Caso de uso: Applying Select a task when the /git command is executed, Caso de uso: Applying Parse the args parameter when the skill is invoked to separate the action and message.

Which IDEs are compatible with git?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for git?

Limitacion: AskUserQuestion is unavailable (terminal only). Limitacion: Note : issue, pr, release options are only shown when Remote Platform: GitHub is set in. Limitacion: Requires repository-specific context from the skill documentation.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add onepunch-tk/cc-ecosystem/git. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use git immediately in the current project.

! Reference-Only Mode

This page remains useful for installation and reference, but Killer-Skills no longer treats it as a primary indexable landing page. Read the review above before relying on the upstream repository instructions.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

git

# Git Automation Skill Select a task when the /git command is executed. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows. Git

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Git Automation Skill

Select a task when the /git command is executed.

Argument Parsing

Parse the args parameter when the skill is invoked to separate the action and message.

Parsing Rules

Input ExampleParsing Result
(none)action=none, message=none
"Login feature"action=none, message="Login feature"
commitaction=commit, message=none
commit "Login feature"action=commit, message="Login feature"
syncaction=sync, message=none
sync "Login feature"action=sync, message="Login feature"
pushaction=push
mergeaction=merge
issueaction=issue, message=none
issue "Login feature"action=issue, message="Login feature"
praction=pr, message=none
pr "Login feature"action=pr, message="Login feature"
releaseaction=release, message=none
release "v1.0.0"action=release, message="v1.0.0"

Parsing Method

  1. If args starts with quotes → treat entire content as message (no action)
  2. If args starts with commit, sync, push, merge, issue, pr, release → use that value as action, rest as message
  3. Otherwise → no action, treat entire content as message

Execution Flow

1. If no action → Display task selection UI

Channel Detection: When the request originates from an external channel message (<channel source="plugin:discord:discord" ...>):

  • AskUserQuestion is unavailable (terminal only)
  • Send task selection options as text via Discord reply, then wait for user's response
  • Example reply:
    Select a git operation:
    1. commit — Analyze changes and commit
    2. push — Push current branch
    3. sync — add → commit → push full workflow
    4. merge — Trunk-based merge (current branch → main)
    

Terminal: Call AskUserQuestion tool to provide task selection UI.

GitHub Mode Detection

Before displaying options, check CLAUDE.md Remote Platform setting:

  • GitHub → show all options including issue, pr, release
  • Not set / empty → hide issue, pr, release options

If no message:

json
1{ 2 "questions": [ 3 { 4 "header": "Git Task", 5 "question": "Which Git operation would you like to perform?", 6 "multiSelect": false, 7 "options": [ 8 { "label": "commit", "description": "Analyze changes and commit" }, 9 { "label": "push", "description": "Push current branch" }, 10 { "label": "sync", "description": "Full workflow: add → commit → push" }, 11 { "label": "issue", "description": "Create GitHub Issue (GitHub Mode)" }, 12 { "label": "pr", "description": "Create PR + merge to development (GitHub Mode)" }, 13 { "label": "merge", "description": "Local merge to development (Local Mode)" }, 14 { "label": "release", "description": "Release: development → main PR + tag (GitHub Mode)" } 15 ] 16 } 17 ] 18}

Note: issue, pr, release options are only shown when Remote Platform: GitHub is set in CLAUDE.md. merge is only shown when GitHub is NOT configured (Local Mode). In GitHub Mode, /git merge redirects to /git pr.

If message exists (e.g., /git "Login feature"):

json
1{ 2 "questions": [ 3 { 4 "header": "Git Task", 5 "question": "Which Git operation would you like to perform? (message: \"Login feature\")", 6 "multiSelect": false, 7 "options": [ 8 { "label": "commit", "description": "Commit with provided message" }, 9 { "label": "sync", "description": "add → commit → push with provided message" }, 10 { "label": "issue", "description": "Create Issue with provided message (GitHub Mode)" }, 11 { "label": "pr", "description": "Create PR with provided message (GitHub Mode)" }, 12 { "label": "push", "description": "Push current branch (message not used)" }, 13 { "label": "merge", "description": "Local merge to development (Local Mode, message not used)" }, 14 { "label": "release", "description": "Release with version (GitHub Mode)" } 15 ] 16 } 17 ] 18}

When Other is selected from UI:

  • Treat input as message for commit/sync operations

2. If action exists → Execute that operation directly

actionmessagebehavior
commitnoneAuto-generate message and commit
commitexistsCommit with provided message
syncnoneAuto-generate message then add → commit → push
syncexistsadd → commit → push with provided message
push-Push immediately
issuenoneAuto-generate title from context and create Issue
issueexistsCreate Issue with provided title
prnoneAuto-generate PR body and create PR + merge
prexistsCreate PR with provided description + merge
merge-Local Mode: merge to development. GitHub Mode: redirect to /git pr
releasenoneCreate release PR (development → main) + auto-detect version
releaseexistsCreate release PR with provided version tag

3. Reference Documents by Operation

OperationReference DocumentMode
commitreferences/commit.mdAll
pushreferences/push.mdAll
syncreferences/sync.mdAll
issuereferences/issue.mdGitHub only
prreferences/pr.mdGitHub only
mergereferences/merge.mdLocal only
releasereferences/release.mdGitHub only

Common Rules

Commit Message Format (Conventional Commits)

<emoji> <type>[scope][!]: <description>

- [detailed change 1]
- [detailed change 2]

Type & Emoji Map

See references/commit-prefix-rules.md for the complete type/emoji table.

Commit Message Rules

  • Subject under 72 characters (including emoji + type + scope)
  • Imperative mood ("Add" not "Added")
  • Atomic commits (single purpose)
  • Split unrelated changes

Language Rules

  • Commit messages, Issue titles, PR titles: Detect user's language from conversation context and write in the same language
  • Variable/function names: English
  • All user-facing output (summaries, status messages): Match user's language

Prohibited [Important]

  • Do NOT use Co-Authored-By pattern (e.g., Co-Authored-By: Claude ...)
  • Do NOT use non-standard types (types not in the table above)
  • Do NOT use hotfix: type → Use fix
  • Do NOT use merge: type → Use Git auto-generated message
  • No force push (Exception: --force-with-lease after interactive rebase, with user confirmation)

GitHub Mode

Operations marked "GitHub only" require Remote Platform: GitHub in CLAUDE.md.

When Remote Platform is not set or empty:

  • issue, pr, release → inform the user that GitHub configuration is required (Remote Platform: GitHub in CLAUDE.md)
  • merge → use Local Mode (direct git merge to development)

When GitHub is configured but /git merge is called:

  • Redirect to /git pr with guidance to use /git pr in GitHub Mode

Reference Documents

Habilidades relacionadas

Looking for an alternative to git or another community skill for your workflow? Explore these related open-source skills.

Ver todo

openclaw-release-maintainer

Logo of openclaw
openclaw

Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

333.8k
0
Inteligencia Artificial

widget-generator

Logo of f
f

Generar complementos de widgets personalizables para el sistema de feeds de prompts.chat

149.6k
0
Inteligencia Artificial

flags

Logo of vercel
vercel

El Marco de React

138.4k
0
Navegador

pr-review

Logo of pytorch
pytorch

Tensores y redes neuronales dinámicas en Python con fuerte aceleración de GPU

98.6k
0
Desarrollador