Distribute as a Claude Code skill#21
Merged
Merged
Conversation
Make the repository installable as a Claude Code plugin so Claude can invoke the magic-merge-commit tool when it detects a squash-merge conflict. Adds the marketplace and plugin manifests, the wrapper skill, and README install instructions. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Bundle the gg.cmd launcher (gg v166) so users can run the tool without installing jbang first. Removes gg.cmd from .gitignore and updates the README to point at the shipped copy. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
Set the executable bit so the launcher can be run directly as ./gg.cmd on Linux/macOS, not only via `sh ./gg.cmd`. Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Make magic-merge-commit installable as a Claude Code plugin, so Claude invokes the tool automatically when it detects a squash-merge conflict.
.claude-plugin/marketplace.json+.claude-plugin/plugin.json— repo doubles as plugin and marketplaceskills/magic-merge-commit/SKILL.md— wrapper skill telling Claude when/how to run thejbangtoolgg.cmd(gg v166) in the repo root so users can run without installing jbang; removed from.gitignore, marked executableInstall
Notes
The skill is instructions only — it does not bundle the Java tool. Users still need
jbang(or the shippedgg.cmd) and aGITHUB_TOKENenvironment variable.🤖 Generated with Claude Code