From 901530e222e557e252ab75d1becabc960dc2ac6c Mon Sep 17 00:00:00 2001 From: Sidney Swift <158200036+sidneyswift@users.noreply.github.com> Date: Fri, 15 May 2026 01:06:21 -0400 Subject: [PATCH 1/3] feat: add recoup-research-plugin to marketplace 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 --- .agents/plugins/marketplace.json | 39 ++++++++++++++++++++++++++++++++ .claude-plugin/marketplace.json | 35 ++++++++++++++++++++++++++++ .gitmodules | 3 +++ README.md | 1 + recoup-research-plugin | 1 + 5 files changed, 79 insertions(+) create mode 160000 recoup-research-plugin diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json index 9c72cc7..df15616 100644 --- a/.agents/plugins/marketplace.json +++ b/.agents/plugins/marketplace.json @@ -122,6 +122,45 @@ "websiteURL": "https://recoupable.com", "brandColor": "#345A5D" } + }, + { + "name": "recoup-research-plugin", + "source": { + "source": "url", + "url": "https://github.com/recoupable/recoup-research-plugin.git", + "ref": "main" + }, + "version": "0.1.0", + "description": "Recoup research workflows: skills and commands for AI agents to run artist research, audience analysis, trend scans, and market intelligence.", + "author": { + "name": "Recoup", + "email": "agent@recoupable.com", + "url": "https://recoupable.com" + }, + "homepage": "https://recoupable.com", + "repository": "https://github.com/recoupable/recoup-research-plugin", + "license": "Apache-2.0", + "keywords": [ + "recoup", + "recoup-research", + "music", + "research", + "artist-research", + "audience-analysis", + "trend-analysis", + "ai-agents", + "agent-skills" + ], + "interface": { + "displayName": "Recoup Research", + "shortDescription": "Artist research, audience analysis, and trend scans for Recoup", + "longDescription": "A research workflows plugin for Recoup. Bundles skills and commands that help AI agents run artist research, audience analysis, trend scans, and market intelligence \u2014 turning raw signals into briefs that feed downstream content and platform work.", + "developerName": "Recoup", + "category": "Music", + "capabilities": ["Read", "Write"], + "websiteURL": "https://recoupable.com", + "brandColor": "#345A5D" + } } ] } diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 28d097a..6fbb41d 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -108,6 +108,41 @@ "content-creation", "artist-marketing" ] + }, + { + "name": "recoup-research-plugin", + "source": { + "source": "github", + "repo": "recoupable/recoup-research-plugin" + }, + "description": "Recoup research workflows: skills and commands for AI agents to run artist research, audience analysis, trend scans, and market intelligence.", + "version": "0.1.0", + "author": { + "name": "Recoup", + "email": "agent@recoupable.com", + "url": "https://recoupable.com" + }, + "homepage": "https://recoupable.com", + "repository": "https://github.com/recoupable/recoup-research-plugin", + "license": "Apache-2.0", + "keywords": [ + "recoup", + "recoup-research", + "music", + "research", + "artist-research", + "audience-analysis", + "trend-analysis", + "ai-agents", + "agent-skills" + ], + "category": "Music", + "tags": [ + "recoup-research-plugin", + "artist-research", + "audience-analysis", + "trend-analysis" + ] } ] } diff --git a/.gitmodules b/.gitmodules index e4657ca..985ecd0 100644 --- a/.gitmodules +++ b/.gitmodules @@ -7,3 +7,6 @@ [submodule "recoup-content-plugin"] path = recoup-content-plugin url = https://github.com/recoupable/recoup-content-plugin.git +[submodule "recoup-research-plugin"] + path = recoup-research-plugin + url = https://github.com/recoupable/recoup-research-plugin.git diff --git a/README.md b/README.md index 9afe363..8e3de24 100644 --- a/README.md +++ b/README.md @@ -11,6 +11,7 @@ This repo is a curated plugin marketplace for Claude Code, Claude Cowork, and Co | `recoup-catalog-deals` | Music catalog deals: data-room ingestion, royalty normalization, rights checks, and valuation analysis for buy-side, seller-prep, financing, and post-close. | | `recoup-platform-plugin` | Recoup platform helpers: cross-cutting skills, commands, and workflows for AI agents working with Recoup's chat, API, and platform surface. | | `recoup-content-plugin` | Recoup content workflows: skills and commands for AI agents to draft, edit, and publish content for artists across Recoup's surfaces. | +| `recoup-research-plugin` | Recoup research workflows: skills and commands for AI agents to run artist research, audience analysis, trend scans, and market intelligence. | ## Install with Claude Code diff --git a/recoup-research-plugin b/recoup-research-plugin new file mode 160000 index 0000000..147b4ee --- /dev/null +++ b/recoup-research-plugin @@ -0,0 +1 @@ +Subproject commit 147b4ee49f9f8811b3ec368aaabcacfdfbe512dd From cc1c140264eac9aeea0329f8b736177bc660b0bb Mon Sep 17 00:00:00 2001 From: Sidney Swift <158200036+sidneyswift@users.noreply.github.com> Date: Fri, 15 May 2026 01:30:35 -0400 Subject: [PATCH 2/3] chore: rename recoup-catalog-deals submodule to recoup-catalogs-plugin MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .agents/plugins/marketplace.json | 6 +++--- .claude-plugin/marketplace.json | 8 ++++---- .gitmodules | 6 +++--- README.md | 4 ++-- recoup-catalog-deals | 1 - recoup-catalogs-plugin | 1 + 6 files changed, 13 insertions(+), 13 deletions(-) delete mode 160000 recoup-catalog-deals create mode 160000 recoup-catalogs-plugin diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json index df15616..d179526 100644 --- a/.agents/plugins/marketplace.json +++ b/.agents/plugins/marketplace.json @@ -7,10 +7,10 @@ }, "plugins": [ { - "name": "recoup-catalog-deals", + "name": "recoup-catalogs-plugin", "source": { "source": "url", - "url": "https://github.com/recoupable/recoup-catalog-deals.git", + "url": "https://github.com/recoupable/recoup-catalogs-plugin.git", "ref": "main" }, "version": "0.2.0", @@ -21,7 +21,7 @@ "url": "https://recoupable.com" }, "homepage": "https://recoupable.com", - "repository": "https://github.com/recoupable/recoup-catalog-deals", + "repository": "https://github.com/recoupable/recoup-catalogs-plugin", "license": "Apache-2.0", "keywords": [ "music", diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 6fbb41d..9bc168d 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -7,10 +7,10 @@ }, "plugins": [ { - "name": "recoup-catalog-deals", + "name": "recoup-catalogs-plugin", "source": { "source": "github", - "repo": "recoupable/recoup-catalog-deals" + "repo": "recoupable/recoup-catalogs-plugin" }, "description": "Music catalog deals: data-room ingestion, royalty normalization, rights checks, and valuation analysis for buy-side, seller-prep, financing, and post-close.", "version": "0.2.0", @@ -20,7 +20,7 @@ "url": "https://recoupable.com" }, "homepage": "https://recoupable.com", - "repository": "https://github.com/recoupable/recoup-catalog-deals", + "repository": "https://github.com/recoupable/recoup-catalogs-plugin", "license": "Apache-2.0", "keywords": [ "music", @@ -39,7 +39,7 @@ ], "category": "Music", "tags": [ - "recoup-catalog-deals", + "recoup-catalogs-plugin", "royalty-normalization", "rights-diligence", "valuation" diff --git a/.gitmodules b/.gitmodules index 985ecd0..d1b2457 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,6 +1,6 @@ -[submodule "recoup-catalog-deals"] - path = recoup-catalog-deals - url = https://github.com/recoupable/recoup-catalog-deals.git +[submodule "recoup-catalogs-plugin"] + path = recoup-catalogs-plugin + url = https://github.com/recoupable/recoup-catalogs-plugin.git [submodule "recoup-platform-plugin"] path = recoup-platform-plugin url = https://github.com/recoupable/recoup-platform-plugin.git diff --git a/README.md b/README.md index 8e3de24..22b24c8 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ This repo is a curated plugin marketplace for Claude Code, Claude Cowork, and Co | Plugin | Purpose | | ------ | ------- | -| `recoup-catalog-deals` | Music catalog deals: data-room ingestion, royalty normalization, rights checks, and valuation analysis for buy-side, seller-prep, financing, and post-close. | +| `recoup-catalogs-plugin` | Music catalog deals: data-room ingestion, royalty normalization, rights checks, and valuation analysis for buy-side, seller-prep, financing, and post-close. | | `recoup-platform-plugin` | Recoup platform helpers: cross-cutting skills, commands, and workflows for AI agents working with Recoup's chat, API, and platform surface. | | `recoup-content-plugin` | Recoup content workflows: skills and commands for AI agents to draft, edit, and publish content for artists across Recoup's surfaces. | | `recoup-research-plugin` | Recoup research workflows: skills and commands for AI agents to run artist research, audience analysis, trend scans, and market intelligence. | @@ -19,7 +19,7 @@ Add the marketplace, then install the plugin you need: ```bash /plugin marketplace add recoupable/marketplace -/plugin install recoup-catalog-deals@recoup-marketplace +/plugin install recoup-catalogs-plugin@recoup-marketplace ``` Claude Code reads the marketplace from `.claude-plugin/marketplace.json`. Each plugin entry uses a `github` source object so the plugin is fetched from its own repo, independent of any submodule the registry uses internally. diff --git a/recoup-catalog-deals b/recoup-catalog-deals deleted file mode 160000 index 56979ac..0000000 --- a/recoup-catalog-deals +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 56979ac2362b09396c0fad936f342e86c6ead058 diff --git a/recoup-catalogs-plugin b/recoup-catalogs-plugin new file mode 160000 index 0000000..40d463d --- /dev/null +++ b/recoup-catalogs-plugin @@ -0,0 +1 @@ +Subproject commit 40d463d68f8c8553034a0f6a5949e7b0becdbd6b From 26915c318eb65e7695c01514b696251a83ae4ad6 Mon Sep 17 00:00:00 2001 From: Sidney Swift <158200036+sidneyswift@users.noreply.github.com> Date: Fri, 15 May 2026 01:39:12 -0400 Subject: [PATCH 3/3] chore: bump recoup-content-plugin to 0.2.0 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 --- .agents/plugins/marketplace.json | 2 +- .claude-plugin/marketplace.json | 2 +- recoup-content-plugin | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json index d179526..dbe698d 100644 --- a/.agents/plugins/marketplace.json +++ b/.agents/plugins/marketplace.json @@ -93,7 +93,7 @@ "url": "https://github.com/recoupable/recoup-content-plugin.git", "ref": "main" }, - "version": "0.1.0", + "version": "0.2.0", "description": "Recoup content workflows: skills and commands for AI agents to draft, edit, and publish content for artists across Recoup's surfaces.", "author": { "name": "Recoup", diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 9bc168d..e07b3ea 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -84,7 +84,7 @@ "repo": "recoupable/recoup-content-plugin" }, "description": "Recoup content workflows: skills and commands for AI agents to draft, edit, and publish content for artists across Recoup's surfaces.", - "version": "0.1.0", + "version": "0.2.0", "author": { "name": "Recoup", "email": "agent@recoupable.com", diff --git a/recoup-content-plugin b/recoup-content-plugin index e19ccf3..029ad89 160000 --- a/recoup-content-plugin +++ b/recoup-content-plugin @@ -1 +1 @@ -Subproject commit e19ccf3c4a69b6d7704815c712eda7d001912af8 +Subproject commit 029ad8957b916d74956c169f4820b37c4b77b812