Add Toprank to the Claude Code plugin marketplace#2
Add Toprank to the Claude Code plugin marketplace#2ununununium wants to merge 1 commit intonelsonlove:mainfrom
Conversation
Review Summary by QodoAdd Toprank plugin to Claude Code marketplace
WalkthroughsDescription• Adds Toprank plugin to Claude Code marketplace manifest • Toprank is MIT-licensed SEO and Google Ads plugin • Includes 9 skills for SEO optimization workflows • Connects Google Search Console, PageSpeed Insights APIs Diagramflowchart LR
marketplace["marketplace.json"]
toprank["Toprank Plugin Entry"]
marketplace -- "adds new entry" --> toprank
toprank -- "git-subdir source" --> repo["github.com/nowork-studio/toprank"]
toprank -- "includes metadata" --> meta["name, version, author, description"]
File Changes1. .claude-plugin/marketplace.json
|
Code Review by Qodo
|
| "url": "https://github.com/nowork-studio/toprank.git", | ||
| "path": ".", | ||
| "ref": "main" |
There was a problem hiding this comment.
1. Git-subdir path mismatch 🐞 Bug ≡ Correctness
The new toprank entry uses git-subdir with path: ".", but this repo documents that external plugins should live under plugin/claude-code/ and all other git-subdir entries follow that convention. If toprank follows the documented layout, this entry will fetch the wrong subdirectory and fail to install expected plugin components.
Agent Prompt
### Issue description
`toprank` is configured with `git-subdir` but uses `path: "."`, which conflicts with this repo’s documented convention for external plugin repos (`plugin/claude-code/`). This can make installs pull the wrong directory.
### Issue Context
The README explicitly documents the expected external repo layout, and all other `git-subdir` entries use `path: "plugin/claude-code"`.
### Fix
- Verify the actual directory in `nowork-studio/toprank` that contains the Claude Code plugin content.
- Update `.claude-plugin/marketplace.json` to set `source.path` to that directory (likely `plugin/claude-code`).
- If `toprank` is intentionally root-based, update the README to document this exception.
### Fix Focus Areas
- .claude-plugin/marketplace.json[219-226]
- README.md[86-87]
ⓘ Copy this prompt and use it to remediate the issue with your preferred AI generation tools
Adds Toprank to the Claude Code plugin marketplace manifest.
Toprank fits this directory because it is an open-source MIT Claude Code plugin focused on real agent workflows for SEO and Google Ads. It exposes 9 SEO and Google Ads skills, connects Google Search Console, PageSpeed Insights, and the Google Ads API, and can ship fixes such as meta tag rewrites, JSON-LD schema generation, keyword bid adjustments, and CMS content pushes.
Why it belongs here
mainbranchFile updated
.claude-plugin/marketplace.jsonin the rootpluginsregistryThis repository does not use category buckets like
Developer Productivity Tools, so I added Toprank in the existing root marketplace plugin list while preserving the current manifest structure.Source: https://github.com/nowork-studio/toprank