Agent Plugins Marketplace
← All plugins

graphite

v2.3.0

Stacked PR workflow with the Graphite CLI (gt) — create stacks, submit, sync, restack, split/squash/fold, track existing branches, and collaborate on shared stacks

CodexClaude Code3 Skills

By GraphiteLicense: MIT15 GitHub starsUpdated 2 hours ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
3 skill or MCP entries
Source updated
Sep 24, 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 graphite for Codex and Claude Code

Installs for the current user
codex plugin marketplace add pleaseai/claude-code-plugins
codex plugin marketplace upgrade pleaseai
codex plugin add graphite@pleaseai

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

Compatibility: the page URL and API slug “graphite” remain stable.

  • Codex: graphite@agent-plugin-marketplace → graphite@pleaseai

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/pleaseai/claude-code-plugins

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

Plugin files

plugins/graphite/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
├── skills/graphite/SKILL.md
├── skills/graphite-merge-queue/SKILL.md
└── skills/graphite-setup/SKILL.md

Included Skills3

graphiteskills/graphite/SKILL.md

Drive the Graphite CLI (`gt`) for stacked pull-request workflows. Use when the user works with stacked PRs, mentions Graphite, gt, "the stack", or wants to create/submit/sync/restack/split/squash/fold branches. Triggers on `gt` commands, "stack of PRs", "stacked diffs", "trunk-based", `.graphite_repo_config`, branches prefixed by a Graphite user (e.g. `lms--`, `pp--`).

graphite-merge-queueskills/graphite-merge-queue/SKILL.md

Operate the Graphite Merge Queue — enqueue PRs via label, dequeue, monitor queue status, and reason about stacked-PR queueing. Use when the user mentions Graphite merge queue, "merge when ready", queueing a PR, dequeueing, fast-track, the merge-queue label, "enqueue", "the queue", or when they ask to merge a PR/stack through Graphite (not directly). Triggers on phrases like "queue this PR", "add to merge queue", "enqueue stack", "remove from queue", "why didn't my PR merge", and on edits to `.please/config.yml` under `graphite.merge-queue`.

graphite-setupskills/graphite-setup/SKILL.md

Configure a GitHub repository for Graphite — branch protection, merge queue, CI triggers, and stack-aware CI optimizations. Use when the user is onboarding a repo to Graphite, mentions Graphite branch protection / required checks / signed commits / merge queue, sees CI failing on `graphite-base/*` branches, asks about merge-queue choice (Graphite vs GitHub vs external), or wants to reduce CI cost for stacked PRs (CI Optimizations, stack-aware CI, `needs.optimize_ci.outputs.skip`). Triggers on `.github/workflows/*.yml` changes for repos using Graphite, the phrases "stack CI", "stacking and CI", "graphite-base", and any branch-protection or merge-queue discussion in a Graphite repo.

Plugin manifests2

plugins/graphite/.codex-plugin/plugin.json
{
  "name": "graphite",
  "version": "2.3.0",
  "description": "Stacked PR workflow with the Graphite CLI (gt) — create stacks, submit, sync, restack, split/squash/fold, track existing branches, and collaborate on shared stacks",
  "author": {
    "name": "Graphite",
    "url": "https://github.com/withgraphite"
  },
  "interface": {
    "displayName": "Graphite",
    "shortDescription": "Stacked PR workflow with the Graphite CLI (gt) — create stacks, submit, sync, restack, split/squash/fold, track existing branches, and collaborate on shared...",
    "longDescription": "Stacked PR workflow with the Graphite CLI (gt) — create stacks, submit, sync, restack, split/squash/fold, track existing branches, and collaborate on shared stacks",
    "developerName": "Graphite",
    "category": "Development",
    "capabilities": [
      "Skill"
    ],
    "defaultPrompt": [
      "Help me use Graphite for my current task."
    ],
    "websiteURL": "https://graphite.com/docs"
  },
  "homepage": "https://graphite.com/docs",
  "repository": "https://github.com/pleaseai/claude-code-plugins",
  "license": "MIT",
  "keywords": [
    "graphite",
    "gt",
    "stacked-prs",
    "stacking",
    "git",
    "github",
    "pull-request",
    "code-review"
  ]
}
plugins/graphite/.claude-plugin/plugin.json
{
  "name": "graphite",
  "version": "2.3.0",
  "description": "Stacked PR workflow with the Graphite CLI (gt) — create stacks, submit, sync, restack, split/squash/fold, track existing branches, and collaborate on shared stacks",
  "author": {
    "name": "Graphite",
    "url": "https://github.com/withgraphite"
  },
  "homepage": "https://graphite.com/docs",
  "repository": "https://github.com/pleaseai/claude-code-plugins",
  "license": "MIT",
  "keywords": [
    "graphite",
    "gt",
    "stacked-prs",
    "stacking",
    "git",
    "github",
    "pull-request",
    "code-review"
  ]
}

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

[graphite on Agent Plugins Marketplace](https://pluginsmp.com/plugins/graphite)