diff --git a/.changeset/pretty-ears-write.md b/.changeset/pretty-ears-write.md new file mode 100644 index 0000000..d5185df --- /dev/null +++ b/.changeset/pretty-ears-write.md @@ -0,0 +1,5 @@ +--- +"@stripe/link-cli": patch +--- + +add claude marketplace.json and improve plugins diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json new file mode 100644 index 0000000..5f6eef8 --- /dev/null +++ b/.claude-plugin/marketplace.json @@ -0,0 +1,38 @@ +{ + "name": "Link", + "description": "Secure, one-time-use payment credentials from Link", + "owner": { + "name": "Stripe", + "email": "agent-spend@stripe.com" + }, + "plugins": [ + { + "name": "link", + "source": ".", + "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" + }, + "homepage": "https://link.com/agents", + "repository": "https://github.com/stripe/link-cli", + "license": "MIT", + "category": "finance", + "tags": [ + "payments", + "wallet", + "checkout", + "credentials", + "stripe", + "link" + ], + "keywords": [ + "payments", + "wallet", + "checkout", + "credentials", + "stripe", + "link" + ] + } + ] +} diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index 78988b8..9618317 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,7 +1,6 @@ { "name": "link", "description": "Secure, one-time-use payment credentials from Link", - "version": "0.2.1", "author": { "name": "Stripe", "url": "https://link.com/agents" @@ -9,7 +8,31 @@ "homepage": "https://link.com/agents", "repository": "https://github.com/stripe/link-cli", "license": "MIT", - "keywords": ["payments", "finance"], + "keywords": [ + "payments", + "wallet", + "checkout", + "credentials", + "stripe", + "link" + ], "skills": "./skills/", - "mcpServers": "./.mcp.json" + "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/.codex-plugin/plugin.json b/.codex-plugin/plugin.json index ffdfd35..9618317 100644 --- a/.codex-plugin/plugin.json +++ b/.codex-plugin/plugin.json @@ -1,15 +1,21 @@ { "name": "link", - "version": "0.2.1", "description": "Secure, one-time-use payment credentials from Link", "author": { - "name": "Link", + "name": "Stripe", "url": "https://link.com/agents" }, "homepage": "https://link.com/agents", "repository": "https://github.com/stripe/link-cli", "license": "MIT", - "keywords": [], + "keywords": [ + "payments", + "wallet", + "checkout", + "credentials", + "stripe", + "link" + ], "skills": "./skills/", "mcpServers": "./.mcp.json", "interface": { diff --git a/plugins/link/.claude-plugin b/plugins/link/.claude-plugin new file mode 120000 index 0000000..763c51b --- /dev/null +++ b/plugins/link/.claude-plugin @@ -0,0 +1 @@ +../../.claude-plugin \ No newline at end of file