Agent Plugins Marketplace
All plugins

git-workflows

v0.3.0

Parallel-session-safe git lifecycle skills for updating, resetting, merging with exact branch and worktree cleanup, and publishing documentation-only changes to the default branch.

CodexClaude Code4 Skills

By Mike Rihm0 GitHub starsUpdated yesterday

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
4 skill or MCP entries
Source updated
Sep 23, 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 git-workflows for Codex and Claude Code

Installs for the current user
codex plugin marketplace add Mar5929/claude-toolkit
codex plugin marketplace upgrade claude-toolkit
codex plugin add git-workflows@claude-toolkit

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

Compatibility: the page URL and API slug “git-workflows” remain stable.

  • Codex: git-workflows@agent-plugin-marketplacegit-workflows@claude-toolkit

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/Mar5929/claude-toolkit

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

Plugin files

plugins/git-workflows/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/merge-and-clean-up/SKILL.md
├── skills/publish-docs/SKILL.md
├── skills/pull-latest/SKILL.md
└── skills/reset-to-remote/SKILL.md

Included Skills4

merge-and-clean-upskills/merge-and-clean-up/SKILL.md

Merge an approved GitHub pull request, update its base checkout, and safely remove only the merged PR's remote branch, local branch, and isolated worktree. Use when the user says "merge and clean up", "merge this PR and cleanup", "land this pull request", "merge then remove the worktree", or asks to finish an already-open PR and clean up its Git artifacts. Supports Claude and Codex sessions using local git plus the GitHub CLI.

publish-docsskills/publish-docs/SKILL.md

Use when saving an authorized documentation-only change (project knowledge, PRDs, designs, review records, README files, architecture documents) straight to the default branch. Checks, commits, pushes, and verifies the remote result without a branch, worktree, or pull request.

pull-latestskills/pull-latest/SKILL.md

Safely bring a local git repository up to date with its remote when the checkout may be shared by parallel agent sessions. Fetch + prune, fast-forward when possible, and when local and remote have diverged, inspect both sides and reconcile with a merge pull — never rebase, never reset, never push. Use this whenever the user asks to "get the latest", "pull the latest changes", "sync with remote", "update from origin", "grab what others pushed", or mentions that other agents/sessions/teammates pushed changes they want locally — even if they just say "update the repo". Do NOT use when the user expresses destructive-sync intent (wipe local, exactly mirror remote, fresh start) — that is the reset-to-remote skill's job.

reset-to-remoteskills/reset-to-remote/SKILL.md

Hard-reset a local git repository to exactly mirror its remote — fetch + prune, reset every local branch that tracks a remote to that remote's tip, delete branches whose remote was removed, and reinstall dependencies from the lockfile. Use this whenever the user wants to "match remote", "sync with remote", "fresh start from remote", "make this an exact clone of remote", "wipe local and pull from remote", or describes wanting their local repo to equal what's on the remote (e.g., "I haven't worked on this in a while, others have, just want a fresh start"). Treat this as the safe alternative to deleting and re-cloning a repository. Do NOT trigger for routine `git pull` / `git fetch` requests that don't express destructive-sync intent.

Plugin manifests2

plugins/git-workflows/.codex-plugin/plugin.json
{
  "name": "git-workflows",
  "version": "0.3.0",
  "description": "Parallel-session-safe git lifecycle skills for updating, resetting, merging with exact branch and worktree cleanup, and publishing documentation-only changes to the default branch.",
  "author": {
    "name": "Mike Rihm",
    "email": "[email protected]",
    "url": "https://github.com/Mar5929"
  },
  "homepage": "https://github.com/Mar5929/claude-toolkit",
  "repository": "https://github.com/Mar5929/claude-toolkit",
  "keywords": [
    "toolkit",
    "workflow",
    "skills"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Git Workflows",
    "shortDescription": "Safe git lifecycle workflows for agent sessions.",
    "longDescription": "Parallel-session-safe git workflow skills from Mike Rihm's toolkit. Includes pull-latest for safe updating, reset-to-remote for explicit remote mirroring, merge-and-clean-up for landing an approved pull request and removing only its completed workspace, and publish-docs for committing an authorized documentation-only change straight to the default branch.",
    "developerName": "Mike Rihm",
    "category": "Developer Tools",
    "capabilities": [
      "Write",
      "Repository"
    ],
    "websiteURL": "https://github.com/Mar5929/claude-toolkit",
    "defaultPrompt": [
      "Run pull-latest",
      "Safely sync this repo",
      "Reset this checkout to remote",
      "Merge this pull request and clean up its branch and worktree",
      "Publish this documentation change to the default branch"
    ],
    "brandColor": "#2563EB"
  }
}
plugins/git-workflows/.claude-plugin/plugin.json
{
  "name": "git-workflows",
  "description": "Parallel-session-safe git lifecycle skills. pull-latest updates without rewriting history, reset-to-remote mirrors a remote behind explicit confirmation, merge-and-clean-up lands an approved pull request before safely removing only its branch and worktree, and publish-docs commits an authorized documentation-only change straight to the default branch and verifies the push.",
  "version": "0.3.0",
  "author": {
    "name": "Mike Rihm",
    "email": "[email protected]"
  }
}

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

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