Skip to content

Add recoup-research-plugin to marketplace#8

Open
sidneyswift wants to merge 3 commits into
mainfrom
feat/add-recoup-research-plugin
Open

Add recoup-research-plugin to marketplace#8
sidneyswift wants to merge 3 commits into
mainfrom
feat/add-recoup-research-plugin

Conversation

@sidneyswift

@sidneyswift sidneyswift commented May 15, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds recoupable/recoup-research-plugin as a git submodule at recoup-research-plugin/.
  • Registers the plugin in both .claude-plugin/marketplace.json (github source) and .agents/plugins/marketplace.json (url source) so Claude Code, Cowork, and Codex installers can pull it.
  • Adds a row to the README plugins table.

Plugin repo

The plugin repo was empty, so a starter skeleton was pushed in the same effort: three plugin manifests, LICENSE (Apache-2.0), .gitignore, and a README.md flagging the plugin as a skeleton awaiting skills, agents, and commands.

Submodule pointer is at the bootstrap commit 147b4ee.

Naming alignment

Per the marketplace AGENTS.md, these all match: submodule folder, plugin manifest name, marketplace entry name, GitHub repo name \u2192 recoup-research-plugin.

Test plan

  • JSON files validate (python3 -m json.tool ran clean).
  • Confirm install via Claude Cowork by pasting https://github.com/recoupable/marketplace into Add custom marketplace.
  • Confirm claude plugin install recoup-research-plugin@recoup-marketplace resolves.
  • Confirm Codex marketplace add recoupable/marketplace lists the new plugin.

Made with Cursor


Summary by cubic

Adds recoup-research-plugin to the marketplace, aligns the catalog plugin rename to recoup-catalogs-plugin, and bumps recoup-content-plugin to 0.2.0. This makes the research plugin installable, keeps catalog naming consistent, and tracks the latest content release.

  • New Features

    • Added recoup-research-plugin as a git submodule and registered it in .claude-plugin/marketplace.json and .agents/plugins/marketplace.json; added to README. Repo is a starter skeleton (manifests + Apache-2.0).
  • Refactors

    • Renamed recoup-catalog-dealsrecoup-catalogs-plugin across .gitmodules, both marketplace manifests (names, repo URLs, tags), and README (row + install example); updated submodule pointer.
    • Bumped recoup-content-plugin to 0.2.0 in both marketplace manifests; advanced the submodule pointer.

Written for commit 26915c3. Summary will update on new commits.

Registers https://github.com/recoupable/recoup-research-plugin as a
submodule and adds entries to both .claude-plugin/marketplace.json and
.agents/plugins/marketplace.json so Claude Code, Cowork, and Codex
installers can pull the plugin. Also adds it to the README plugin
table.

The plugin repo is currently a starter skeleton (manifests + LICENSE +
README); skills, agents, and commands will arrive in follow-up plugin
releases.

Co-authored-by: Cursor <cursoragent@cursor.com>
@coderabbitai

coderabbitai Bot commented May 15, 2026

Copy link
Copy Markdown

Warning

Rate limit exceeded

@sidneyswift has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 50 minutes and 55 seconds before requesting another review.

You’ve run out of usage credits. Purchase more in the billing tab.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

We recommend that you space out your commits to avoid hitting the rate limit.

🚦 How do rate limits work?

CodeRabbit enforces hourly rate limits for each developer per organization.

Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout.

Please see our FAQ for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 4f32b9ae-dcfe-4d88-a12b-20dd34dc8621

📥 Commits

Reviewing files that changed from the base of the PR and between 0085ffc and 26915c3.

📒 Files selected for processing (8)
  • .agents/plugins/marketplace.json
  • .claude-plugin/marketplace.json
  • .gitmodules
  • README.md
  • recoup-catalog-deals
  • recoup-catalogs-plugin
  • recoup-content-plugin
  • recoup-research-plugin
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/add-recoup-research-plugin

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No issues found across 5 files

sidneyswift and others added 2 commits May 15, 2026 01:30
Track the upstream rename of recoupable/recoup-catalog-deals →
recoupable/recoup-catalogs-plugin. Updates:

- .gitmodules: section name, path, and url
- .agents/plugins/marketplace.json: name, source url, repository url, tags
- .claude-plugin/marketplace.json: name, github repo, repository url, tags
- README.md: plugin table row and `/plugin install` example
- Submodule pointer advanced to the renamed plugin's commit

Depends on recoupable/recoup-catalogs-plugin#3 merging first so the
recorded SHA lands on the plugin's main branch.

Co-authored-by: Cursor <cursoragent@cursor.com>
Track recoupable/recoup-content-plugin#1 (anchor command + references
split + honest README). Updates registry version in both
.claude-plugin/marketplace.json and .agents/plugins/marketplace.json,
and advances the submodule pointer to the new feature-branch commit.

Depends on recoupable/recoup-content-plugin#1 merging first so the
recorded SHA lands on the plugin's main branch.

Co-authored-by: Cursor <cursoragent@cursor.com>

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 6 files (changes from recent commits).

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name=".claude-plugin/marketplace.json">

<violation number="1" location=".claude-plugin/marketplace.json:10">
P2: Renaming the marketplace entry is a breaking change unless you keep a compatibility alias. Existing installs that reference the old plugin ID will stop resolving.</violation>
</file>

Tip: Review your code locally with the cubic CLI to iterate faster.

"plugins": [
{
"name": "recoup-catalog-deals",
"name": "recoup-catalogs-plugin",

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2: Renaming the marketplace entry is a breaking change unless you keep a compatibility alias. Existing installs that reference the old plugin ID will stop resolving.

Prompt for AI agents
Check if this issue is valid — if so, understand the root cause and fix it. At .claude-plugin/marketplace.json, line 10:

<comment>Renaming the marketplace entry is a breaking change unless you keep a compatibility alias. Existing installs that reference the old plugin ID will stop resolving.</comment>

<file context>
@@ -7,10 +7,10 @@
   "plugins": [
     {
-      "name": "recoup-catalog-deals",
+      "name": "recoup-catalogs-plugin",
       "source": {
         "source": "github",
</file context>

Tip: Review your code locally with the cubic CLI to iterate faster.

sidneyswift pushed a commit that referenced this pull request May 18, 2026
Adds the research plugin to both Claude Code and Codex marketplace
manifests. Plugin repo: recoupable/recoup-research-plugin

7 skills, 4 commands, 2 agents for music industry research including
artist analytics, playlist intelligence, audience analysis, competitive
analysis, trend detection, people outreach, and web intelligence.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant