搜索

PythonReactSEOPDF
OpenClaw

stripe

Query and manage Stripe data via the Stripe API. Use when you need to list charges, customers, invoices, subscriptions, payment intents, refunds, products, or prices. Supports filtering, pagination, and creating/updating customers and refunds. Calls api.stripe.com directly with no third-party proxy.

codeninja230 来源安装数☆ 0 仓库 Stars

安装与使用

请根据来源仓库和你的 AI 工具说明安装此技能。先阅读技能文件和依赖要求,再添加到工作流。

SkillHub CLI

skillhub install codeninja23/native-stripe

打开来源仓库,查看说明和兼容环境后,按来源提供的命令或步骤安装。

将来源链接提供给你的 Agent,让它先读取说明、核对依赖,并向你说明将执行的安装步骤。

查看来源 ↗使用指南

技能说明

Stripe

Interact with your Stripe account directly via the Stripe API (api.stripe.com).

Setup (one-time)

  1. Get your secret key from https://dashboard.stripe.com/apikeys
  2. Set environment variable:
    STRIPE_SECRET_KEY=sk_live_...
    
    Use sk_test_... for test mode.

Queries

List recent charges
python3 /mnt/skills/user/stripe/scripts/stripe_query.py charges --limit 10
List customers
python3 /mnt/skills/user/stripe/scripts/stripe_query.py customers --limit 20
Search customers by email
python3 /mnt/skills/user/stripe/scripts/stripe_query.py customers --email user@example.com
List subscriptions
python3 /mnt/skills/user/stripe/scripts/stripe_query.py subscriptions --limit 20
List active subscriptions
python3 /mnt/skills/user/stripe/scripts/stripe_query.py subscriptions --status active --limit 20
List invoices
python3 /mnt/skills/user/stripe/scripts/stripe_query.py invoices --limit 20
List payment intents
python3 /mnt/skills/user/stripe/scripts/stripe_query.py payment_intents --limit 20
List products
python3 /mnt/skills/user/stripe/scripts/stripe_query.py products --limit 20
List prices
python3 /mnt/skills/user/stripe/scripts/stripe_query.py prices --limit 20
List refunds
python3 /mnt/skills/user/stripe/scripts/stripe_query.py refunds --limit 20
Get a specific object
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get charges ch_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get customers cus_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get subscriptions sub_abc123
Create a refund
python3 /mnt/skills/user/stripe/scripts/stripe_query.py create refunds --charge ch_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py create refunds --charge ch_abc123 --amount 1000
Update a customer
p...

来源信息

Source
github
Repository
openclaw/skills
Path
skills/codeninja23/native-stripe
Version
—
Commit
a4acd81d3484e64f3e16abd0daa40b2a53b57139
分类来源
rules
状态
active
可见性
public

这些信息来自收录时的来源分析,可能滞后;使用前请核对最新来源文件。

README

stripe

A OpenClaw skill for querying and managing your Stripe account — directly via api.stripe.com, no third-party proxy.

What it does

Ask OpenClaw things like:

"Show me the last 10 charges"
"Find the customer with email john@acme.com"
"List all active subscriptions"
"Refund charge ch_abc123"
"Update customer cus_abc123's email"

Setup

1. Get your Stripe secret key

Go to dashboard.stripe.com/apikeys and copy your secret key.

  • sk_test_... for test mode
  • sk_live_... for production

2. Set the environment variable

export STRIPE_SECRET_KEY=sk_live_...

Supported resources

Resource List Get Create Update
charges ✅ ✅
customers ✅ ✅ ✅
invoices ✅ ✅
subscriptions ✅ ✅
payment_intents ✅ ✅
refunds ✅ ✅ ✅
products ✅ ✅
prices ✅ ✅
balance_transactions ✅ ✅

Usage

List resources
python3 scripts/stripe_query.py charges --limit 10
python3 scripts/stripe_query.py customers --limit 20
python3 scripts/stripe_query.py subscriptions --status active
python3 scripts/stripe_query.py invoices
python3 scripts/stripe_query.py payment_intents
python3 scripts/stripe_query.py products
python3 scripts/stripe_query.py prices
python3 scripts/stripe_query.py refunds
python3 scripts/stripe_query.py balance_transactions

Filters

--limit N          # number of results (default: 20)
--email EMAIL      # filter customers by email
--status STATUS    # filter by status (e.g. active, canceled, paid)
--customer ID      # filter by customer ID
--json             # output raw JSON instead of table
Get a specific object
python3 scripts/stripe_query.py get charges ch_abc123
python3 scripts/stripe_query.py get customers cus_abc123
python3 scripts/stripe_query.py get subscriptions sub_abc123
Cre...

来源内容

SKILL.md
# Stripe

Interact with your Stripe account directly via the Stripe API (`api.stripe.com`).

## Setup (one-time)

1. Get your secret key from https://dashboard.stripe.com/apikeys
2. Set environment variable:
   ```
   STRIPE_SECRET_KEY=sk_live_...
   ```
   Use `sk_test_...` for test mode.

## Queries

### List recent charges
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py charges --limit 10
```

### List customers
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py customers --limit 20
```

### Search customers by email
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py customers --email user@example.com
```

### List subscriptions
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py subscriptions --limit 20
```

### List active subscriptions
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py subscriptions --status active --limit 20
```

### List invoices
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py invoices --limit 20
```

### List payment intents
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py payment_intents --limit 20
```

### List products
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py products --limit 20
```

### List prices
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py prices --limit 20
```

### List refunds
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py refunds --limit 20
```

### Get a specific object
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get charges ch_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get customers cus_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py get subscriptions sub_abc123
```

### Create a refund
```bash
python3 /mnt/skills/user/stripe/scripts/stripe_query.py create refunds --charge ch_abc123
python3 /mnt/skills/user/stripe/scripts/stripe_query.py create refunds --charge ch_abc123 --amount 1000
```

### Update a customer
```bash
p...
README
# stripe

A OpenClaw skill for querying and managing your Stripe account — directly via `api.stripe.com`, no third-party proxy.

## What it does

Ask OpenClaw things like:

> "Show me the last 10 charges"  
> "Find the customer with email john@acme.com"  
> "List all active subscriptions"  
> "Refund charge ch_abc123"  
> "Update customer cus_abc123's email"

## Setup

**1. Get your Stripe secret key**

Go to [dashboard.stripe.com/apikeys](https://dashboard.stripe.com/apikeys) and copy your secret key.

- `sk_test_...` for test mode
- `sk_live_...` for production

**2. Set the environment variable**

```bash
export STRIPE_SECRET_KEY=sk_live_...
```

## Supported resources

| Resource | List | Get | Create | Update |
|---|---|---|---|---|
| charges | ✅ | ✅ | | |
| customers | ✅ | ✅ | | ✅ |
| invoices | ✅ | ✅ | | |
| subscriptions | ✅ | ✅ | | |
| payment_intents | ✅ | ✅ | | |
| refunds | ✅ | ✅ | ✅ | |
| products | ✅ | ✅ | | |
| prices | ✅ | ✅ | | |
| balance_transactions | ✅ | ✅ | | |

## Usage

### List resources

```bash
python3 scripts/stripe_query.py charges --limit 10
python3 scripts/stripe_query.py customers --limit 20
python3 scripts/stripe_query.py subscriptions --status active
python3 scripts/stripe_query.py invoices
python3 scripts/stripe_query.py payment_intents
python3 scripts/stripe_query.py products
python3 scripts/stripe_query.py prices
python3 scripts/stripe_query.py refunds
python3 scripts/stripe_query.py balance_transactions
```

**Filters**

```bash
--limit N          # number of results (default: 20)
--email EMAIL      # filter customers by email
--status STATUS    # filter by status (e.g. active, canceled, paid)
--customer ID      # filter by customer ID
--json             # output raw JSON instead of table
```

### Get a specific object

```bash
python3 scripts/stripe_query.py get charges ch_abc123
python3 scripts/stripe_query.py get customers cus_abc123
python3 scripts/stripe_query.py get subscriptions sub_abc123
```

### Cre...

相关技能

OpenClaw

ai-maestro

23blocks-os

AI Agent Orchestrator with Skills System - Give AI Agents superpowers: memory search, code graph queries, agent-to-agent messaging. Manage Claude, Codex or any AI Agent from one dashboard. Move Agents between c...

OpenClaw

registry-broker-skills

hashgraph-online

AI agent skills for the Universal Registry - search, chat, and register 72,000+ agents across 14+ protocols. Works with Claude, Codex, Cursor, OpenClaw, and any AI assistant.

OpenClaw

skills-manager

rito-w

A cross-platform skills manager for AI IDEs. Search marketplace, download locally, and install to Claude, Cursor, Windsurf, and more with one click.