stripe-cliExecute Stripe payments, refunds, subscriptions, customer and invoice management, webhook testing, and API calls, with optional ShapeScale clinic and subscri...
Install via ClawdBot CLI:
clawdbot install kesslerio/stripe-cliA universal Moltbot skill wrapping Stripe CLI for payment processing, webhook testing, and API operations. Includes optional ShapeScale-specific extensions for clinic management.
macOS:
brew install stripe/stripe-cli/stripe
Linux:
# Download from https://github.com/stripe/stripe-cli/releases
wget https://github.com/stripe/stripe-cli/releases/download/v1.34.0/stripe_1.34.0_linux_amd64.deb
sudo dpkg -i stripe_1.34.0_linux_amd64.deb
Authenticate:
stripe login
export STRIPE_SECRET_KEY=sk_test_your_key_here
Or use 1Password:
op read "op://Stripe/Secret Key" --vault Personal
cd ~/.moltbot/skills/
git clone https://github.com/mkessler/stripe-cli-moltbot-skill.git stripe
| Invocation | Description |
|------------|-------------|
| Create a test customer for $50 | Creates customer + $50 payment intent |
| List my recent payments | Lists last 10 payment intents |
| Check payment status for pi_xxx | Retrieves payment intent details |
| Refund payment pi_xxx | Refunds the full amount |
| Trigger payment_intent.succeeded webhook | Simulates webhook event |
| Listen for webhooks for 30s | Forwards webhooks to localhost |
| Get customer details for cus_xxx | Retrieves customer record |
Requires config/shapescale-presets.json:
| Invocation | Description |
|------------|-------------|
| Create clinic deposit for PracticeXYZ | Creates customer + deposit template |
| Create monthly subscription for clinic | Creates recurring payment from presets |
| Generate invoice for order #1234 | Creates invoice from template |
| Check order status 1234 | Cross-references with shapescale-db |
No config required. Uses STRIPE_SECRET_KEY environment variable.
Create config/shapescale-presets.json:
{
"clinic_templates": {
"standard": { "deposit": 5000, "terms": "net30" },
"premium": { "deposit": 10000, "terms": "net30" }
},
"subscription_plans": {
"monthly": { "amount": 39900, "interval": "month" },
"annual": { "amount": 399000, "interval": "year" }
},
"tax_rate": 0.0875,
"default_currency": "usd"
}
| Variable | Required | Description |
|----------|----------|-------------|
| STRIPE_SECRET_KEY | Yes | Stripe secret key (test or live) |
| STRIPE_WEBHOOK_ENDPOINT | No | Webhook forwarding URL (default: http://localhost:4242) |
| SHAPESCALE_PRESETS_PATH | No | Path to shapescale-presets.json |
stripe/
βββ SKILL.md # This file
βββ scripts/
β βββ stripe.sh # Universal CLI wrapper
β βββ shapescale-ext.sh # ShapeScale extensions (optional)
βββ config/
β βββ shapescale-presets.json # Clinic/subscription templates
βββ patterns/
β βββ examples.md # Usage examples
βββ README.md # Installation guide (auto-generated)
Stateless β Pure function of inputs. All state lives in Stripe.
| Skill | Integration |
|-------|-------------|
| shapescale-crm | Link Stripe customer ID to CRM records |
| shapescale-sales | Orders β Payment intent creation |
| campaign-orchestrator | Failed payment β Follow-up campaign |
| shapescale-db | Match payments to database orders |
This skill is published to ClawdHub and available at:
https://github.com/mkessler/stripe-cli-moltbot-skill
MIT License - see LICENSE file for details.
AI Usage Analysis
Analysis is being generated⦠refresh in a few seconds.
Query Copilot Money personal finance data (accounts, transactions, net worth, holdings, asset allocation) and refresh bank connections. Use when the user asks about finances, account balances, recent transactions, net worth, investment allocation, or wants to sync/refresh bank data.
Stripe API integration with managed OAuth. Manage customers, subscriptions, invoices, products, prices, and payments. Use this skill when users want to process payments, manage billing, or handle subscriptions with Stripe. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway). Requires network access and valid Maton API key.
QuickBooks API integration with managed OAuth. Manage customers, invoices, payments, bills, and run financial reports. Use this skill when users want to interact with QuickBooks accounting data. For other third party apps, use the api-gateway skill (https://clawhub.ai/byungkyu/api-gateway).
Advanced financial calculator with future value tables, present value, discount calculations, markup pricing, and compound interest. Use when calculating investment growth, pricing strategies, loan values, discounts, or comparing financial scenarios across different rates and time periods. Includes both CLI and interactive web UI.
Track expenses via natural language, get spending summaries, set budgets
Query and manage personal finances via the official Actual Budget Node.js API. Use for budget queries, transaction imports/exports, account management, categorization, rules, schedules, and bank sync with self-hosted Actual Budget instances.