git
Full git workflow for developers: status, staging, commits, branches, push/pull, merge/rebase, conflict resolution, stash, history (log/blame/bisect), remotes, tags, worktrees, cherry-pick, and recovery with reflog. The everyday operations live in the git tool; this skill covers the rest.
When to use
Use for any local version-control task; use the github skill (gh) only for the GitHub API (PRs, issues, CI).
Inputs and tools
The skill takes the request of the user in natural language: its frontmatter declares no argument. It declares no allowed-tools: the tools available are those of the agent that loads it, under the tool policy of the project.
Reference
| Field | Value |
|---|---|
| Name | git |
| Category | Devops |
| Version | Not declared |
| Licence | Not declared |
| Allowed tools | Not declared |
| Plugins | commit-commands |
| Source | catalog/navin/skills/git/SKILL.md |
| Digest | sha256:ba54ceaff5605ec46e0a559264c97a33dc0df311cdb3b366d0bd8ee3b22d39e9 |
skill_md_digest | sha256:5e81ad21c470c1f72de9033812f403d99188a995ca6e1a56c324f1960b001f9d |
| Emoji | 🌿 |
requires.bins | git |
Installation of the requirements
| Id | Kind | Package | Bins | Label |
|---|---|---|---|---|
apt | apt | git | git | Install git (apt) |
dnf | dnf | git | git | Install git (dnf) |
pacman | pacman | git | git | Install git (pacman) |
brew | brew | git | git | Install git (brew) |
winget | winget | Git.Git | git | Install git (winget) |
Frontmatter
Every field of the SKILL.md frontmatter, with the value of the source:
| Field | Value |
|---|---|
name | git |
description | Full git workflow for developers: status, staging, commits, branches, push/pull, merge/rebase, conflict resolution, stash, history (log/blame/bisect), remotes, tags, worktrees, cherry-pick, and recovery with reflog. The everyday operations live in the git tool; this skill covers the rest. Use for any local version-control task; use the github skill (gh) only for the GitHub API (PRs, issues, CI). |
metadata.navin.emoji | 🌿 |
metadata.navin.category | devops |
metadata.navin.requires.bins | git |
metadata.navin.install | {"id": "apt", "kind": "apt", "package": "git", "bins": ["git"], "label": "Install git (apt)"}, {"id": "dnf", "kind": "dnf", "package": "git", "bins": ["git"], "label": "Install git (dnf)"}, {"id": "pacman", "kind": "pacman", "package": "git", "bins": ["git"], "label": "Install git (pacman)"}, {"id": "brew", "kind": "brew", "formula": "git", "bins": ["git"], "label": "Install git (brew)"}, {"id": "winget", "kind": "winget", "package": "Git.Git", "bins": ["git"], "label": "Install git (winget)"} |