feat(gemini): add Gemini plugin to marketplace#151
Merged
Conversation
Add Gemini CLI integration plugin via git-subdir source pointing to pleaseai/gemini-plugin-cc subdir plugins/gemini. Includes README entry with description and install instructions.
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
No issues found across 2 files
Confidence score: 5/5
- Automated review surfaced no issues in the provided summaries.
- No files require special attention.
Architecture diagram
sequenceDiagram
participant User as User (CLI)
participant Engine as Claude Code Plugin Engine
participant MK as marketplace.json
participant Git as GitHub (pleaseai/gemini-plugin-cc)
Note over User,Git: Plugin Installation Flow
User->>Engine: Run `/plugin install gemini@pleaseai`
Engine->>MK: NEW: Lookup "gemini" metadata
MK-->>Engine: Return git-subdir config (ref: main, path: plugins/gemini)
alt Resolve Git Source
Engine->>Git: Fetch repository (ref: main)
Git-->>Engine: Repository data
Engine->>Engine: NEW: Filter and extract "plugins/gemini" subdirectory
else Resolution Failed
Engine-->>User: Error: Repository or path not found
end
Engine->>Engine: Validate plugin manifest
Engine->>Engine: Register Gemini plugin locally
Engine-->>User: Confirm Gemini installation success
Contributor
There was a problem hiding this comment.
Code Review
This pull request adds the Gemini CLI integration plugin to the marketplace configuration and updates the README with installation instructions. The review feedback focuses on correct categorization, suggesting that the Gemini plugin be moved from the 'Built-in Plugins' section to the 'External Plugins' section in the documentation. There are also suggestions to refine the metadata labels and clarify that the installation command is intended for the interactive shell.
Move Gemini plugin entry from Built-in to External Plugins section per gemini-code-assist review feedback on #151.
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
git-subdirsource pointing topleaseai/gemini-plugin-ccat subdirectoryplugins/gemini(ref:main)README.mdwith a description and install instructions/plugin install gemini@pleaseaiinstall line to the quick-start install list inREADME.mdChanges
.claude-plugin/marketplace.json— newgeminientry with categoryai, keywords, andgit-subdirsource configurationREADME.md— new Gemini section under the plugin listing and added install line to the quick-start blockTest Plan
marketplace.jsonis valid JSON with the new entrygit-subdirsource resolves correctly:pleaseai/gemini-plugin-cc→plugins/geminiclaude plugin validate .claude-plugin/marketplace.jsonto validate the manifest/plugin install gemini@pleaseaiSummary by cubic
Adds the Gemini plugin to the marketplace so users can run Google’s Gemini models from within Claude Code. Listed under External Plugins and includes a quick-start install command.
New Features
geminito.claude-plugin/marketplace.jsonviagit-subdirsource:pleaseai/gemini-plugin-ccatplugins/gemini(ref: main).README.md: added Gemini under External Plugins and/plugin install gemini@pleaseaito the quick-start block.Dependencies
bun.lockto fix frozen lockfile CI and refresh devtools-related packages.Written for commit ff4a89f. Summary will update on new commits.