From 5fa805fab9524a4b81f3955b35bb60603072ab8f Mon Sep 17 00:00:00 2001 From: System Administrator Date: Tue, 5 May 2026 14:54:19 -0400 Subject: [PATCH 1/2] fix: correctly handle claude plugin paths --- .agents/plugins/marketplace.json | 2 +- .claude-plugin/marketplace.json | 4 +-- .claude-plugin/plugin.json | 38 ------------------------- plugins/link/.claude-plugin | 1 - plugins/link/.claude-plugin/plugin.json | 10 +++++++ plugins/link/.codex-plugin | 1 - 6 files changed, 13 insertions(+), 43 deletions(-) delete mode 100644 .claude-plugin/plugin.json delete mode 120000 plugins/link/.claude-plugin create mode 100644 plugins/link/.claude-plugin/plugin.json delete mode 120000 plugins/link/.codex-plugin diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json index 235cd8e..dca9c11 100644 --- a/.agents/plugins/marketplace.json +++ b/.agents/plugins/marketplace.json @@ -8,7 +8,7 @@ "name": "link", "source": { "source": "local", - "path": "./plugins/link" + "path": "." }, "policy": { "installation": "AVAILABLE", diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 5f6eef8..d363cda 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1,5 +1,5 @@ { - "name": "Link", + "name": "link-cli", "description": "Secure, one-time-use payment credentials from Link", "owner": { "name": "Stripe", @@ -8,7 +8,7 @@ "plugins": [ { "name": "link", - "source": ".", + "source": "./plugins/link", "description": "Authenticate with Link, create spend requests, and retrieve one-time-use card or shared payment token credentials for user-approved purchases.", "author": { "name": "Stripe" diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json deleted file mode 100644 index 9618317..0000000 --- a/.claude-plugin/plugin.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "link", - "description": "Secure, one-time-use payment credentials from Link", - "author": { - "name": "Stripe", - "url": "https://link.com/agents" - }, - "homepage": "https://link.com/agents", - "repository": "https://github.com/stripe/link-cli", - "license": "MIT", - "keywords": [ - "payments", - "wallet", - "checkout", - "credentials", - "stripe", - "link" - ], - "skills": "./skills/", - "mcpServers": "./.mcp.json", - "interface": { - "displayName": "Link", - "shortDescription": "Secure one-time-use payments", - "longDescription": "Authenticate with Link, create spend requests, and retrieve one-time-use card or shared payment token credentials for user-approved purchases.", - "developerName": "Stripe", - "category": "Finance", - "capabilities": [], - "websiteURL": "https://link.com/agents", - "privacyPolicyURL": "https://link.com/privacy", - "termsOfServiceURL": "https://link.com/terms", - "defaultPrompt": [ - "Use Link to create a payment credential for this purchase" - ], - "screenshots": [], - "composerIcon": "./assets/link.svg", - "logo": "./assets/link.svg" - } -} diff --git a/plugins/link/.claude-plugin b/plugins/link/.claude-plugin deleted file mode 120000 index 763c51b..0000000 --- a/plugins/link/.claude-plugin +++ /dev/null @@ -1 +0,0 @@ -../../.claude-plugin \ No newline at end of file diff --git a/plugins/link/.claude-plugin/plugin.json b/plugins/link/.claude-plugin/plugin.json new file mode 100644 index 0000000..b49dd1e --- /dev/null +++ b/plugins/link/.claude-plugin/plugin.json @@ -0,0 +1,10 @@ +{ + "name": "link", + "version": "0.4.3", + "description": "Authenticate with Link, create spend requests, and retrieve one-time-use card or shared payment token credentials for user-approved purchases.", + "author": { + "name": "Stripe" + }, + "skills": "./skills/", + "mcpServers": "./.mcp.json" +} diff --git a/plugins/link/.codex-plugin b/plugins/link/.codex-plugin deleted file mode 120000 index c3acab0..0000000 --- a/plugins/link/.codex-plugin +++ /dev/null @@ -1 +0,0 @@ -../../.codex-plugin \ No newline at end of file From 3c6208bb6a04294a5ded69c3fffd39a1042d1a3c Mon Sep 17 00:00:00 2001 From: System Administrator Date: Tue, 5 May 2026 16:47:06 -0400 Subject: [PATCH 2/2] fix: codex --- .agents/plugins/marketplace.json | 2 +- .claude-plugin/marketplace.json | 4 ++- plugins/link/.codex-plugin/plugin.json | 38 ++++++++++++++++++++++++++ 3 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 plugins/link/.codex-plugin/plugin.json diff --git a/.agents/plugins/marketplace.json b/.agents/plugins/marketplace.json index dca9c11..235cd8e 100644 --- a/.agents/plugins/marketplace.json +++ b/.agents/plugins/marketplace.json @@ -8,7 +8,7 @@ "name": "link", "source": { "source": "local", - "path": "." + "path": "./plugins/link" }, "policy": { "installation": "AVAILABLE", diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index d363cda..a9e48cd 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -1,10 +1,12 @@ { "name": "link-cli", - "description": "Secure, one-time-use payment credentials from Link", "owner": { "name": "Stripe", "email": "agent-spend@stripe.com" }, + "metadata": { + "description": "Secure, one-time-use payment credentials from Link" + }, "plugins": [ { "name": "link", diff --git a/plugins/link/.codex-plugin/plugin.json b/plugins/link/.codex-plugin/plugin.json new file mode 100644 index 0000000..9618317 --- /dev/null +++ b/plugins/link/.codex-plugin/plugin.json @@ -0,0 +1,38 @@ +{ + "name": "link", + "description": "Secure, one-time-use payment credentials from Link", + "author": { + "name": "Stripe", + "url": "https://link.com/agents" + }, + "homepage": "https://link.com/agents", + "repository": "https://github.com/stripe/link-cli", + "license": "MIT", + "keywords": [ + "payments", + "wallet", + "checkout", + "credentials", + "stripe", + "link" + ], + "skills": "./skills/", + "mcpServers": "./.mcp.json", + "interface": { + "displayName": "Link", + "shortDescription": "Secure one-time-use payments", + "longDescription": "Authenticate with Link, create spend requests, and retrieve one-time-use card or shared payment token credentials for user-approved purchases.", + "developerName": "Stripe", + "category": "Finance", + "capabilities": [], + "websiteURL": "https://link.com/agents", + "privacyPolicyURL": "https://link.com/privacy", + "termsOfServiceURL": "https://link.com/terms", + "defaultPrompt": [ + "Use Link to create a payment credential for this purchase" + ], + "screenshots": [], + "composerIcon": "./assets/link.svg", + "logo": "./assets/link.svg" + } +}