Agent Plugins Marketplace
All plugins

git

v1.1.0+codex.b50ece3cc6e4

Advanced Git CLI mastery, recovery, and troubleshooting (git 2.54+). Use when recovering lost commits/branches/stashes (reflog, fsck), undoing a bad reset/merge/rebase, rewriting history (interactive rebase, filter-repo), resolving conflicts (rerere), worktrees, bisect, cherry-pick, stash, refspecs and --force-with-lease, .gitattributes/hooks, git internals, or confusing git errors. For commit messages use conventional-commits; stacked branches git-chain; auto-fixup git-absorb; Jujutsu jj.

Codex1 Skill

By Alberto LealLicense: MIT22 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex
Parsed components
1 skill or MCP entry
Source updated
Aug 28, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology

Install plugin

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add git-3@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/dashed/claude-marketplace

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The plugin root is plugins/git/.

Plugin files

plugins/git/
├── .codex-plugin/plugin.json
└── skills/git/SKILL.md

Included Skills1

gitskills/git/SKILL.md

Advanced Git CLI mastery, recovery, and troubleshooting (git 2.54+). Use whenever a git task goes beyond the basics — recovering lost commits/branches/stashes (reflog, fsck), undoing a bad reset/merge/rebase/amend, rewriting history (interactive rebase, --autosquash, --update-refs, filter-repo), resolving merge conflicts or using rerere, working with worktrees, bisect, cherry-pick, revert, or stash, understanding refspecs/remotes/push behavior and --force-with-lease, configuring .gitattributes/.gitignore/hooks, exploring git internals (object model, plumbing like cat-file/rev-parse), or diagnosing confusing errors (detached HEAD, dubious ownership, non-fast-forward, CRLF). Trigger even when the user doesn't name the exact command but is clearly stuck or doing something non-trivial in git. For commit-message wording use conventional-commits; for stacked/dependent branches use git-chain; for auto-folding fixups use git-absorb; for Jujutsu use jj.

Plugin manifests1

plugins/git/.codex-plugin/plugin.json
{
  "name": "git",
  "version": "1.1.0+codex.b50ece3cc6e4",
  "description": "Advanced Git CLI mastery, recovery, and troubleshooting (git 2.54+). Use when recovering lost commits/branches/stashes (reflog, fsck), undoing a bad reset/merge/rebase, rewriting history (interactive rebase, filter-repo), resolving conflicts (rerere), worktrees, bisect, cherry-pick, stash, refspecs and --force-with-lease, .gitattributes/hooks, git internals, or confusing git errors. For commit messages use conventional-commits; stacked branches git-chain; auto-fixup git-absorb; Jujutsu jj.",
  "author": {
    "name": "Alberto Leal"
  },
  "license": "MIT",
  "keywords": [
    "git",
    "version-control",
    "vcs",
    "rebase",
    "reflog",
    "recovery",
    "worktree",
    "bisect",
    "merge",
    "history-rewriting",
    "cli"
  ],
  "interface": {
    "displayName": "Git",
    "shortDescription": "Advanced Git CLI mastery, recovery, and troubleshooting (git 2.54+). Use when recovering lost commits/branches/stashes (reflog, fsck), undoing a bad reset/merge/rebase, rewriting...",
    "longDescription": "Advanced Git CLI mastery, recovery, and troubleshooting (git 2.54+). Use when recovering lost commits/branches/stashes (reflog, fsck), undoing a bad reset/merge/rebase, rewriting history (interactive rebase, filter-repo), resolving conflicts (rerere), worktrees, bisect, cherry-pick, stash, refspecs and --force-with-lease, .gitattributes/hooks, git internals, or confusing git errors. For commit messages use conventional-commits; stacked branches git-chain; auto-fixup git-absorb; Jujutsu jj.",
    "developerName": "Alberto Leal",
    "category": "Productivity",
    "capabilities": [
      "Skills"
    ],
    "defaultPrompt": [
      "Use $git for this task."
    ]
  },
  "repository": "https://github.com/dashed/claude-marketplace/tree/master/plugins/git",
  "skills": "./skills/"
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[git on Agent Plugins Marketplace](https://pluginsmp.com/plugins/git-3)