Skip to content
Closed
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
92 changes: 92 additions & 0 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
{
"name": "recoup",
"description": "Recoup's marketplace of AI agent skills and plugins for the music industry.",
"owner": {
"name": "Recoup",
"email": "agent@recoupable.com",
"url": "https://recoupable.com"
},
"interface": {
"displayName": "Recoup"
},
"plugins": [
{
"name": "recoup-skills",
"description": "Music-industry skills for AI agents — artist management, songwriting, analytics, release campaigns, research, content creation.",
"source": {
"source": "local",
"path": "./"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Music",
"keywords": [
"music",
"artist-management",
"songwriting",
"music-marketing",
"analytics",
"release-management",
"chartmetric",
"content-creation",
"agent-skills"
],
"interface": {
"displayName": "Recoup Skills",
"shortDescription": "Music industry skills for AI agents",
"longDescription": "Teach your coding agent how to manage artists, write songs, analyze music analytics, plan releases, and create content. General skills work for anyone; platform skills integrate with the Recoup platform.",
"developerName": "Recoup",
"category": "Music",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://recoupable.com",
"brandColor": "#345A5D"
}
},
{
"name": "music-catalog-diligence",
"description": "Review royalties, rights, valuation, and deal materials for music catalog transactions.",
"source": {
"source": "local",
"path": "./plugins/music-catalog-diligence"
},
"policy": {
"installation": "AVAILABLE",
"authentication": "ON_INSTALL"
},
"category": "Music",
"keywords": [
"music",
"catalogs",
"diligence",
"royalties",
"music-rights",
"data-room",
"valuation",
"catalog-diligence",
"seller-prep",
"financing",
"chain-of-title",
"royalty-audit",
"agent-skills"
],
"interface": {
"displayName": "Music Catalog Diligence",
"shortDescription": "Review royalties, rights, valuation, and deal materials for catalog transactions",
"longDescription": "Turn messy catalog data rooms into source-cited deal packages with normalized royalty data, rights exceptions, valuation workpapers, and buyer, seller, or lender-ready memos.",
"developerName": "Recoup",
"category": "Music",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://recoupable.com",
"brandColor": "#345A5D"
}
}
]
}
75 changes: 75 additions & 0 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
{
"name": "recoup",
"owner": {
"name": "Recoup",
"email": "agent@recoupable.com",
"url": "https://recoupable.com"
},
"metadata": {
"description": "Recoup's marketplace of AI agent skills and plugins for the music industry.",
"version": "1.0.0"
},
"plugins": [
{
"name": "recoup-skills",
"description": "Music-industry skills for AI agents — artist management, songwriting, analytics, release campaigns, research, content creation.",
"version": "1.0.0",
"source": "./",
"category": "Music",
"keywords": [
"music",
"artist-management",
"songwriting",
"music-marketing",
"analytics",
"release-management",
"chartmetric",
"content-creation",
"agent-skills"
],
"strict": false,
"skills": [
"./skills/artist-workspace",
"./skills/chart-metric",
"./skills/content-creation",
"./skills/create-artist",
"./skills/getting-started",
"./skills/music-industry-research",
"./skills/recoup-api",
"./skills/release-management",
"./skills/setup-sandbox",
"./skills/song-writing",
"./skills/streaming-growth",
"./skills/trend-to-song"
]
},
{
"name": "music-catalog-diligence",
"description": "Review royalties, rights, valuation, and deal materials for music catalog transactions.",
"version": "0.1.0",
"source": "./plugins/music-catalog-diligence",
"category": "Music",
"keywords": [
"music",
"catalogs",
"diligence",
"royalties",
"music-rights",
"data-room",
"valuation",
"catalog-diligence",
"seller-prep",
"financing",
"chain-of-title",
"royalty-audit",
"agent-skills"
],
"tags": [
"music-catalog-diligence",
"royalty-normalization",
"rights-diligence",
"valuation"
]
}
]
}
23 changes: 0 additions & 23 deletions .claude-plugin/plugin.json

This file was deleted.

34 changes: 0 additions & 34 deletions .codex-plugin/plugin.json

This file was deleted.

72 changes: 72 additions & 0 deletions .cursor-plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,72 @@
{
"name": "recoup",
"owner": {
"name": "Recoup",
"email": "agent@recoupable.com"
},
"metadata": {
"description": "Recoup's marketplace of AI agent skills and plugins for the music industry."
},
"plugins": [
{
"name": "recoup-skills",
"source": ".",
"description": "Music-industry skills for AI agents — artist management, songwriting, analytics, release campaigns, research, content creation.",
"version": "1.0.0",
"author": {
"name": "Recoup",
"email": "agent@recoupable.com"
},
"homepage": "https://recoupable.com",
"repository": "https://github.com/recoupable/skills",
"license": "Apache-2.0",
"category": "Music",
"keywords": [
"music",
"artist-management",
"songwriting",
"music-marketing",
"analytics",
"release-management",
"chartmetric",
"content-creation",
"agent-skills"
]
},
{
"name": "music-catalog-diligence",
"source": "plugins/music-catalog-diligence",
"description": "Review royalties, rights, valuation, and deal materials for music catalog transactions.",
"version": "0.1.0",
"author": {
"name": "Recoup",
"email": "agent@recoupable.com"
},
"homepage": "https://recoupable.com",
"repository": "https://github.com/recoupable/skills",
"license": "Apache-2.0",
"category": "Music",
"keywords": [
"music",
"catalogs",
"diligence",
"royalties",
"music-rights",
"data-room",
"valuation",
"catalog-diligence",
"seller-prep",
"financing",
"chain-of-title",
"royalty-audit",
"agent-skills"
],
"tags": [
"music-catalog-diligence",
"royalty-normalization",
"rights-diligence",
"valuation"
]
}
]
}
22 changes: 22 additions & 0 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
name: validate

on:
push:
branches: [main]
pull_request:

jobs:
validate-manifests:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4

- uses: actions/setup-python@v5
with:
python-version: "3.11"

- name: Check marketplace files are in sync with source
run: python3 scripts/generate-marketplaces.py --check

- name: Validate all manifests + skills
run: python3 scripts/validate-manifests.py
Loading
Loading