Skip to content

Repository files navigation

Claude Code Plugins

Personal collection of Claude Code plugins.

Installation

# Add the marketplace
claude plugin marketplace add gchiam/claude-code-plugins

# Install a plugin
claude plugin install <name>@gchiam-plugins

# Remove a plugin
claude plugin remove <name>

# Remove the marketplace
claude plugin marketplace remove gchiam-plugins

Or clone locally:

git clone https://github.com/gchiam/claude-code-plugins.git
claude plugin marketplace add ./claude-code-plugins

Available Plugins

Plugin Description Invocation Prerequisites
check-pr-comments Verify whether a reviewer's PR comments are addressed in code, cross-checked against thread resolution /check-pr-comments <pr-number> <reviewer>
claude-cleanup Remove stale project entries from ~/.claude.json "Clean up claude.json"
git-absorb Create fixup commits targeting the right parent using git absorb /git-absorb git-absorb
jira-cli Interact with Jira — issues, sprints, epics, transitions "Show my open Jira tickets" jira-cli, JIRA_API_TOKEN
mac-notifications macOS sound and system notifications for Claude Code events (Stop, SubagentStop, Notification, PermissionRequest) Automatic via hooks macOS
multi-review Use when reviewing a large or high-risk PR and want multiple specialized perspectives /multi-review --pr 123
pr-desc-review Checks that a PR description accurately reflects the implementation /pr-desc-review
review-pr-comments Fetch, evaluate, and apply GitHub PR inline review comments /review-pr-comments <pr-number>
skill-cso-review Audit SKILL.md files for CSO compliance (description quality, structure) /skill-cso-review:review-skills

Structure

Each plugin lives under plugins/ and follows the standard Claude Code plugin layout:

plugins/<plugin-name>/
├── .claude-plugin/plugin.json   # Manifest
├── skills/<plugin-name>/        # Skill (auto-activates on context match)
│   └── SKILL.md
├── agents/                      # Subagents (optional)
├── commands/                    # Slash commands (optional)
└── hooks/hooks.json             # Event hooks (optional)

Development

npm install

Validate all plugins

npm run validate

Runs claude plugin validate on every plugin and the marketplace manifest, and checks file structure. Also runs automatically as a pre-commit hook.

Test a plugin locally

npm run dev -- multi-review

Launches a Claude session with the plugin loaded from your working tree via --plugin-dir. Edit files, re-run — no install needed.

Scaffold a new plugin

npm run scaffold -- my-new-plugin

Creates the directory structure and registers the plugin in marketplace.json, commitlint.config.js, and package.json workspaces.

License

MIT

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages