Claude Code Plugins
A collection of plugins (skills and hooks) for Claude Code, OpenAI's Codex CLI, and OpenCode, from Christopher Boone.
Install
Claude Code
From within claude, open the plugins manager via /plugin, tab to Marketplace, and hit enter on Add Marketplace. Type cboone/agent-harness-plugins, then choose which plugins to install.
Or, from within claude:
/plugin marketplace add cboone/agent-harness-plugins
Codex CLI
codex plugin marketplace add cboone/agent-harness-plugins
See Using with Codex CLI below for the plugin_hooks feature flag, marketplace upgrade and remove semantics, and Codex-specific limitations.
OpenCode
export OPENCODE_CONFIG_DIR="$(pwd)/dist/opencode"
See Using with OpenCode below for mirror regeneration and known limitations.
Skills
Each skill links to its own README. The Trigger column shows the slash command. Some style-guide skills also activate automatically when you touch their target file types; see the per-plugin README for activation rules.
Git
| Plugin | Trigger | What it does |
|---|
| Commit | /commit | Smart, context-aware git commits with conventional commit messages and plan awareness. |
| Merge Main | /merge-main | Fetch and merge the base branch into the current feature branch with automatic conflict resolution. |
| PR | /pr | Lint, commit, push, and create a pull request in one step with no prompts. |
| Rebase Onto Main | /rebase-onto-main | Fetch and rebase the current feature branch onto the base branch with automatic conflict resolution and force-with-lease push. |
| Release | /release | Prepare a versioned release or Claude Code marketplace catalog state tag: update release files, create a release commit, tag locally, and optionally publish a GitHub Release. |
| Review Branch | /review-branch | Review and evaluate all work done on the current branch: summarize changes, assess plan compliance, and evaluate code quality. |
| Use Git | /use-git | Git and GitHub CLI conventions for Claude Code: tmpfile patterns, HEREDOC commits, GPG signing, safe push practices, and permission-prompt avoidance. |
External tools:
- PR:
gh
- Merge Main, Rebase Onto Main:
gh (falls back to git remote show origin if unavailable)
- Release:
jq for marketplace catalog releases; gh optional for GitHub Release creation
Issues and Worktrees
| Plugin | Trigger | What it does |
|---|
| Address Issue | /address-issue | Fetch a GitHub issue, plan the work, execute changes, and commit with issue references. |
| Create Issue | /create-issue | Create GitHub issues using tmpfiles to avoid permission prompts from large multiline Bash arguments. |
| Create Worktree | /create-worktree | Create a git worktree, branch, and tmux window with a task prompt using workmux. |
| Create Worktree from Issue | /create-worktree-from-issue | Find a GitHub issue and create a worktree, branch, and tmux window for working on it, with issue context injected as a task prompt. |
| Suggest Next Issue | /suggest-next-issue | Review open GitHub issues and recommend what to work on next with prioritized reasoning. |
External tools:
- Address Issue, Create Issue, Suggest Next Issue:
gh
- Create Worktree:
workmux
- Create Worktree from Issue:
gh, workmux
Code Review
| Plugin | Trigger | What it does |
|---|
| Address Review | /address-review <path> | Parse a review document for actionable feedback, work through items systematically, and track resolution progress. |
| Resolve Copilot PR Feedback | /resolve-copilot-pr-feedback | Process and resolve GitHub Copilot automated PR review comments. |
Code Quality