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
18 changes: 18 additions & 0 deletions .github/plugin/marketplace.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "stripe",
"owner": {
"name": "Stripe",
"email": "support@stripe.com"
},
"plugins": [
{
"name": "stripe",
"source": "./providers/agent-plugins/plugin/",
"description": "Stripe agent plugin with skills for Stripe integrations including best practices, API and SDK upgrade guidance, and a remote MCP server configuration.",
"version": "0.1.3",
"author": {
"name": "Stripe"
}
}
]
}
36 changes: 36 additions & 0 deletions .kimi-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"name": "stripe",
"version": "0.1.3",
"description": "Stripe agent plugin with skills for Stripe integrations including best practices, API and SDK upgrade guidance, and a remote MCP server configuration.",
"author": {
"name": "Stripe"
},
"homepage": "https://docs.stripe.com",
"license": "MIT",
"keywords": [
"stripe",
"payments",
"webhooks",
"api",
"security"
],
"interface": {
"displayName": "Stripe",
"shortDescription": "Stripe integration skills, upgrade guidance, and a remote MCP server."
},
"skills": [
"./providers/agent-plugins/plugin/skills/connect-recommend",
"./providers/agent-plugins/plugin/skills/connect-required-verification-information",
"./providers/agent-plugins/plugin/skills/stripe-apps",
"./providers/agent-plugins/plugin/skills/stripe-best-practices",
"./providers/agent-plugins/plugin/skills/stripe-directory",
"./providers/agent-plugins/plugin/skills/stripe-docs",
"./providers/agent-plugins/plugin/skills/stripe-projects",
"./providers/agent-plugins/plugin/skills/upgrade-stripe"
],
"mcpServers": {
"stripe": {
"url": "https://mcp.stripe.com"
}
}
}
91 changes: 90 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -55,12 +55,101 @@ Run this command in your project:
grok plugin install stripe --trust
```

### Gemini CLI

Run this command in your project:

```bash
gemini extensions install https://github.com/stripe/ai
```

### Kimi CLI

Kimi CLI plugins use their own manifest format rather than the Agent Plugins
standard, so this repo also publishes a [`.kimi-plugin/plugin.json`](/.kimi-plugin/plugin.json)
manifest at its root that points at our existing skills and MCP server. Run
this command in your project:

```text
/plugins install https://github.com/stripe/ai
```

### Agent Plugins

Installation methods currently vary by client for the new [Agent Plugins](https://agent-plugins.org/) standard, but you can point your client to our package via:
The [Agent Plugins](https://agent-plugins.org/) standard (formerly known as
Open Plugins) defines a portable package format for skills and MCP servers,
but leaves distribution and installation up to each client. This repo
publishes a conformant package at
[`providers/agent-plugins/plugin/`](/providers/agent-plugins/plugin) plus a
[`.github/plugin/marketplace.json`](/.github/plugin/marketplace.json) listing
that clients checking that path (for example GitHub Copilot CLI) can use to
install it directly from this repo, without waiting for a curated marketplace
listing.

If your client isn't listed below, you can generally still point it at:
- Git URL: `https://github.com/stripe/ai`
- Subdirectory: [`providers/agent-plugins/plugin/`](/providers/agent-plugins/plugin).

#### GitHub Copilot CLI

Run these commands in your project:

```bash
copilot plugin marketplace add stripe/ai
copilot plugin install stripe@stripe
```

#### VS Code

Add this repo as a plugin marketplace in your `settings.json`, then install
`stripe@stripe` from the Agent Plugins view in the Extensions sidebar:

```json
"chat.plugins.marketplaces": ["stripe/ai"]
```

#### OpenClaw

OpenClaw resolves marketplaces from a repo's `.claude-plugin/marketplace.json`
first, falling back to a bare root `marketplace.json` — this repo already
publishes the former for Claude Code. Run these commands in your project:

```bash
openclaw plugins marketplace list stripe/ai
openclaw plugins install stripe --marketplace stripe/ai
```

#### Hermes Agent

Hermes's installer accepts an `owner/repo/<subdirectory>` shorthand, so you can
point it directly at the package subdirectory. Portable Agent Plugins packages
always install disabled — `--no-enable` just skips the interactive prompt so
the command is non-interactive — so you'll need to enable it explicitly after
reviewing it:

```bash
hermes plugins install stripe/ai/providers/agent-plugins/plugin --no-enable
hermes plugins list
hermes plugins enable stripe
```

#### NanoClaw

NanoClaw only stamps templates from a local directory, so copy the package in
before creating a group:

```bash
git clone --depth 1 https://github.com/stripe/ai /tmp/stripe-ai
cp -r /tmp/stripe-ai/providers/agent-plugins/plugin templates/stripe
ncl groups create --template stripe --name "Stripe Agent" --yes
```

#### Kiro

Kiro already lists Stripe in its curated registry. Browse to
[kiro.dev/powers](https://kiro.dev/powers), find Stripe, and select
**Add to Kiro** — no manual installation is required.


## Manual installation

Expand Down
Loading