Install
openclaw skills install stripe-full-read-accessAccess Stripe directly with a Stripe secret or restricted API key for broad read-only platform queries, especially Connect accounts, application fees, balances, charges, customers, invoices, subscriptions, payouts, transfers, and balance transactions. Use when users want direct Stripe platform analytics or connected-account reporting without an intermediary gateway.
openclaw skills install stripe-full-read-accessUse direct Stripe API access with a locally stored Stripe API key.
Local key path used in this workspace:
/home/clawd/.config/stripe/api_keyAuthorization: Bearer $STRIPE_API_KEY
Example shell setup:
export STRIPE_API_KEY="$(cat /home/clawd/.config/stripe/api_key)"
https://api.stripe.com/v1/
curl -sS https://api.stripe.com/v1/account \
-H "Authorization: Bearer $(cat /home/clawd/.config/stripe/api_key)"
curl -sS 'https://api.stripe.com/v1/accounts?limit=10' \
-H "Authorization: Bearer $(cat /home/clawd/.config/stripe/api_key)"
curl -sS https://api.stripe.com/v1/balance \
-H "Authorization: Bearer $(cat /home/clawd/.config/stripe/api_key)"
/v1/account/v1/balance/v1/accounts/v1/charges/v1/customers/v1/payment_intents/v1/payouts/v1/invoices/v1/subscriptions/v1/balance_transactions/v1/application_fees/v1/transfersUse pagination until has_more is false.
python3 - <<'PY'
import json, urllib.request, urllib.parse
from pathlib import Path
key = Path('/home/clawd/.config/stripe/api_key').read_text().strip()
count = 0
starting_after = None
while True:
params = {'limit': 100}
if starting_after:
params['starting_after'] = starting_after
req = urllib.request.Request('https://api.stripe.com/v1/accounts?' + urllib.parse.urlencode(params))
req.add_header('Authorization', f'Bearer {key}')
with urllib.request.urlopen(req, timeout=60) as r:
data = json.load(r)
items = data.get('data', [])
count += len(items)
if not data.get('has_more') or not items:
print(count)
break
starting_after = items[-1]['id']
PY
curl -sS 'https://api.stripe.com/v1/application_fees?limit=10' \
-H "Authorization: Bearer $(cat /home/clawd/.config/stripe/api_key)"
curl -sS 'https://api.stripe.com/v1/payouts?limit=10' \
-H "Authorization: Bearer $(cat /home/clawd/.config/stripe/api_key)"
curl -sS 'https://api.stripe.com/v1/charges?limit=10' \
-H "Authorization: Bearer $(cat /home/clawd/.config/stripe/api_key)"
/v1/accounts, which confirms platform visibility.application_fees, balance_transactions, and transfers together.