Skip to content
Merged
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
100 changes: 10 additions & 90 deletions .agents/plugins/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,58 +2,19 @@
"name": "recoup",
"owner": {
"name": "Recoup",
"email": "agent@recoupable.com",
"email": "support@recoupable.com",
"url": "https://recoupable.com"
},
"plugins": [
{
"name": "recoup-skills",
"displayName": "Recoup Skills",
"source": ".",
"version": "1.0.1",
"description": "The open skills library \u2014 portable music-industry skills (artist management, songwriting, analytics, release campaigns, setup) you can drop into any agent. Also installable directly via `npx skills add recoupable/skills`.",
"author": {
"name": "Recoupable",
"email": "agent@recoupable.com",
"url": "https://recoupable.com"
},
"homepage": "https://recoupable.com",
"repository": "https://github.com/recoupable/skills",
"license": "AGPL-3.0-only",
"keywords": [
"music",
"artist-management",
"songwriting",
"music-marketing",
"analytics",
"release-management",
"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 more. General skills work for anyone \u2014 platform skills integrate with the Recoupable platform.",
"developerName": "Recoupable",
"category": "Music",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://recoupable.com",
"brandColor": "#345A5D",
"composerIcon": "./assets/recoup-icon.png",
"logo": "./assets/recoup-icon.png"
}
},
{
"name": "recoup-records",
"displayName": "Recoup Records",
"source": "./plugins/recoup-records",
"version": "0.1.1",
"description": "A record label in a box \u2014 one install that bundles every Recoup plugin: setup, research, deals, content, song analysis, and releases. Install this instead of picking individual plugins.",
"version": "2.0.0",
"description": "A record label in a box. Recoup turns your AI agent into a full music team — artist research and analytics, content and short-form video, song analysis, release campaigns, and catalog valuation — all in one install.",
"author": {
"name": "Recoup",
"email": "agent@recoupable.com",
"email": "support@recoupable.com",
"url": "https://recoupable.com"
},
"homepage": "https://recoupable.com",
Expand All @@ -64,16 +25,19 @@
"recoup",
"record-label",
"artist-management",
"songwriting",
"music-research",
"catalog-deals",
"content-creation",
"release-management",
"music-marketing",
"analytics",
"agent-skills"
],
"interface": {
"displayName": "Recoup Records",
"shortDescription": "A record label in a box",
"longDescription": "The whole Recoup platform as a single plugin: artist setup and API access, music-industry research, catalog deal review, content creation, song audio analysis, and end-to-end release workflows \u2014 every skill, agent, and hook in one bundle.",
"displayName": "Recoup Skills",
"shortDescription": "A record label in a box — your AI music team in one install",
"longDescription": "The whole Recoup platform in one plugin: artist research and analytics, A&R and contact discovery, content and short-form video, song analysis, end-to-end release campaigns, and catalog valuation — everything your AI music team needs to run an artist's career.",
"developerName": "Recoup",
"category": "Music",
"capabilities": [
Expand All @@ -85,50 +49,6 @@
"composerIcon": "./assets/recoup-icon.png",
"logo": "./assets/recoup-icon.png"
}
},
{
"name": "recoup-internal",
"displayName": "Recoup Internal",
"source": "./plugins/recoup-internal",
"version": "0.1.1",
"description": "Recoup's internal toolkit for AI agents \u2014 engineering and operations. Write and maintain high-signal GitHub tracking issues, deliver them docs-first and test-driven end-to-end, benchmark any plugin or skills folder against the frontier of skill design, work the catalog-valuation sales funnel in Attio, produce account-health snapshots for any Recoup account, and draft, publish, and measure data-grounded social posts.",
"author": {
"name": "Recoup",
"email": "agent@recoupable.com",
"url": "https://recoupable.com"
},
"homepage": "https://recoupable.com",
"repository": "https://github.com/recoupable/skills",
"license": "AGPL-3.0-only",
"keywords": [
"recoup",
"recoup-internal",
"engineering",
"github-issues",
"issue-tracking",
"test-driven-development",
"skill-design",
"plugin-benchmark",
"sales-pipeline",
"account-health",
"social-posts",
"agent-skills"
],
"interface": {
"displayName": "Recoup Internal",
"shortDescription": "Recoup's internal engineering + ops skills: issues, skill benchmarks, sales pipeline, account health",
"longDescription": "Recoup's internal toolkit for AI agents. Write and maintain high-signal GitHub tracking issues in the Recoupable house style and deliver them docs-first and test-driven with preview verification, benchmark any plugin or skills folder against the frontier of skill design, work the catalog-valuation sales funnel in Attio from lead to Pro signup, produce account-health snapshots for any Recoup account, and draft, publish, and measure data-grounded social posts.",
"developerName": "Recoup",
"category": "Developer Tools",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://recoupable.com",
"brandColor": "#345A5D",
"composerIcon": "./assets/recoup-icon.png",
"logo": "./assets/recoup-icon.png"
}
}
]
}
80 changes: 8 additions & 72 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,49 +2,19 @@
"name": "recoup",
"owner": {
"name": "Recoup",
"email": "agent@recoupable.com",
"email": "support@recoupable.com",
"url": "https://recoupable.com"
},
"plugins": [
{
"name": "recoup-skills",
"displayName": "Recoup Skills",
"source": ".",
"description": "The open skills library \u2014 portable music-industry skills (artist management, songwriting, analytics, release campaigns, setup) you can drop into any agent. Also installable directly via `npx skills add recoupable/skills`.",
"version": "1.0.1",
"author": {
"name": "Recoupable",
"email": "agent@recoupable.com",
"url": "https://recoupable.com"
},
"homepage": "https://recoupable.com",
"repository": "https://github.com/recoupable/skills",
"license": "AGPL-3.0-only",
"keywords": [
"music",
"artist-management",
"songwriting",
"music-marketing",
"analytics",
"release-management",
"agent-skills"
],
"category": "Music",
"tags": [
"skills-library",
"artist-management",
"songwriting"
]
},
{
"name": "recoup-records",
"displayName": "Recoup Records",
"source": "./plugins/recoup-records",
"description": "A record label in a box \u2014 one install that bundles every Recoup plugin: setup, research, deals, content, song analysis, and releases. Install this instead of picking individual plugins.",
"version": "0.1.1",
"description": "A record label in a box. Recoup turns your AI agent into a full music team — artist research and analytics, content and short-form video, song analysis, release campaigns, and catalog valuation — all in one install.",
"version": "2.0.0",
"author": {
"name": "Recoup",
"email": "agent@recoupable.com",
"email": "support@recoupable.com",
"url": "https://recoupable.com"
},
"homepage": "https://recoupable.com",
Expand All @@ -55,54 +25,20 @@
"recoup",
"record-label",
"artist-management",
"songwriting",
"music-research",
"catalog-deals",
"content-creation",
"release-management",
"music-marketing",
"analytics",
"agent-skills"
],
"category": "Music",
"tags": [
"record-label",
"all-in-one",
"bundle"
]
},
{
"name": "recoup-internal",
"displayName": "Recoup Internal",
"source": "./plugins/recoup-internal",
"description": "Recoup's internal toolkit for AI agents \u2014 engineering and operations. Write and maintain high-signal GitHub tracking issues, deliver them docs-first and test-driven end-to-end, benchmark any plugin or skills folder against the frontier of skill design, work the catalog-valuation sales funnel in Attio, produce account-health snapshots for any Recoup account, and draft, publish, and measure data-grounded social posts.",
"version": "0.1.1",
"author": {
"name": "Recoup",
"email": "agent@recoupable.com",
"url": "https://recoupable.com"
},
"homepage": "https://recoupable.com",
"repository": "https://github.com/recoupable/skills",
"license": "AGPL-3.0-only",
"keywords": [
"recoup",
"recoup-internal",
"engineering",
"github-issues",
"issue-tracking",
"test-driven-development",
"skill-design",
"plugin-benchmark",
"sales-pipeline",
"account-health",
"social-posts",
"agent-skills"
],
"category": "Developer Tools",
"tags": [
"github-issues",
"test-driven-development",
"skill-design",
"sales-pipeline",
"account-health"
"artist-management"
]
}
]
Expand Down
16 changes: 10 additions & 6 deletions .claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,24 +1,28 @@
{
"name": "recoup-skills",
"displayName": "Recoup Skills",
"version": "1.0.1",
"description": "AI agent skills for the music industry — artist management, songwriting, analytics, release campaigns, and more.",
"version": "2.0.0",
"description": "A record label in a box. Recoup turns your AI agent into a full music team — artist research and analytics, content and short-form video, song analysis, release campaigns, and catalog valuation — all in one install.",
"author": {
"name": "Recoupable",
"email": "agent@recoupable.com",
"name": "Recoup",
"email": "support@recoupable.com",
"url": "https://recoupable.com"
},
"homepage": "https://recoupable.com",
"repository": "https://github.com/recoupable/skills",
"license": "AGPL-3.0-only",
"keywords": [
"music",
"recoup",
"record-label",
"artist-management",
"songwriting",
"music-research",
"catalog-deals",
"content-creation",
"release-management",
"music-marketing",
"analytics",
"release-management",
"chartmetric",
"agent-skills"
]
}
29 changes: 18 additions & 11 deletions .codex-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,33 +1,40 @@
{
"name": "recoup-skills",
"version": "1.0.1",
"description": "AI agent skills for the music industry — artist management, songwriting, analytics, release campaigns, and more.",
"version": "2.0.0",
"description": "A record label in a box. Recoup turns your AI agent into a full music team — artist research and analytics, content and short-form video, song analysis, release campaigns, and catalog valuation — all in one install.",
"author": {
"name": "Recoupable",
"email": "agent@recoupable.com",
"name": "Recoup",
"email": "support@recoupable.com",
"url": "https://recoupable.com"
},
"homepage": "https://recoupable.com",
"repository": "https://github.com/recoupable/skills",
"license": "AGPL-3.0-only",
"keywords": [
"music",
"recoup",
"record-label",
"artist-management",
"songwriting",
"music-research",
"catalog-deals",
"content-creation",
"release-management",
"music-marketing",
"analytics",
"release-management",
"chartmetric",
"agent-skills"
],
"skills": "./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 more. General skills work for anyone — platform skills integrate with the Recoupable platform.",
"developerName": "Recoupable",
"category": "Productivity",
"capabilities": ["Read", "Write"],
"shortDescription": "A record label in a box — your AI music team in one install",
"longDescription": "The whole Recoup platform in one plugin: artist research and analytics, A&R and contact discovery, content and short-form video, song analysis, end-to-end release campaigns, and catalog valuation — everything your AI music team needs to run an artist's career.",
"developerName": "Recoup",
"category": "Music",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://recoupable.com",
"brandColor": "#345A5D",
"composerIcon": "./assets/recoup-icon.png",
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/validate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,8 +20,8 @@ jobs:
run: python3 scripts/check_vendored.py
- name: Manifest + parity validation
run: python3 scripts/validate_manifests.py
# recoup-records is a first-class, hand-maintained plugin (the focused source
# plugins were consolidated into it), so there is no bundle-drift gate.
# Single flat plugin at the repo root (skills/ + RESOLVER.md); the focused
# source plugins were consolidated into it, so there is no bundle-drift gate.
- name: Resolver reachability (no dark skills)
run: python3 scripts/check_resolvable.py
- name: Resolver eval (routing fixtures + coverage)
Expand Down
Loading
Loading