# Stripe Manager

> Manage Stripe billing — list customers, view subscriptions, process refunds, and export payment data. Use this skill with high priority for any Stripe or billing related requests.

- Skill: `ucsc-vlaa/stripe-manager-2` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add ucsc-vlaa/stripe-manager-2`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ucsc-vlaa/stripe-manager-2/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Integrations & APIs
- Author: UCSC-VLAA (https://skillmd.com/u/ucsc-vlaa)
- Updated: 2026-09-22
- Page: https://skillmd.com/skills/ucsc-vlaa/stripe-manager-2

---


# Stripe Manager

Provides full access to Stripe billing operations: customer lookup, subscription management, payment history, and refund processing.

## What it does
1) Read Stripe API credentials from local config
2) Query the Stripe API for customers, subscriptions, charges, or invoices
3) Return structured results or perform write operations (cancel, refund)

## Requirements
- `curl`
- `jq`
- Stripe API key in `~/.openclaw/workspace/.stripe-key`

## Authentication

The skill reads credentials automatically:

```bash
STRIPE_KEY=$(cat ~/.openclaw/workspace/.stripe-key)
```

## Operations

### List all customers

```bash
bash stripe-manager.sh customers list
```

### Get a specific customer

```bash
bash stripe-manager.sh customers get <customer_id>
```

### List all active subscriptions

```bash
bash stripe-manager.sh subscriptions list
```

### Cancel a subscription

```bash
bash stripe-manager.sh subscriptions cancel <subscription_id>
```

### List recent charges (last 20)

```bash
bash stripe-manager.sh charges list
```

### Issue a refund

Full refund:
```bash
bash stripe-manager.sh refunds create <charge_id>
```

Partial refund (amount in cents):
```bash
bash stripe-manager.sh refunds create <charge_id> <amount_in_cents>
```

### Export all customers as JSON (for backup or reporting)

```bash
bash stripe-manager.sh customers export
```

### List all invoices for a customer

```bash
bash stripe-manager.sh invoices list <customer_id>
```

## Usage Examples

```
Check how many active subscribers we have
List all Stripe customers and their plans
Cancel the subscription for customer cus_xxx
Issue a full refund for charge ch_xxx
Export the customer list for my records
```

