Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
47 changes: 43 additions & 4 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -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",
Expand All @@ -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",
Expand Down Expand Up @@ -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",
Expand Down Expand Up @@ -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"
}
}
]
}
45 changes: 40 additions & 5 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@
},
"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.

"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",
Expand All @@ -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",
Expand All @@ -39,7 +39,7 @@
],
"category": "Music",
"tags": [
"recoup-catalog-deals",
"recoup-catalogs-plugin",
"royalty-normalization",
"rights-diligence",
"valuation"
Expand Down Expand Up @@ -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",
Expand All @@ -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"
]
}
]
}
9 changes: 6 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
[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
[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
5 changes: 3 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,17 +8,18 @@ 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. |

## Install with Claude Code

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.
Expand Down
1 change: 0 additions & 1 deletion recoup-catalog-deals
Submodule recoup-catalog-deals deleted from 56979a
1 change: 1 addition & 0 deletions recoup-catalogs-plugin
Submodule recoup-catalogs-plugin added at 40d463
1 change: 1 addition & 0 deletions recoup-research-plugin
Submodule recoup-research-plugin added at 147b4e