Stripe Cli
Skill by kesslerio
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kesslerio/stripe-cliStripe CLI Skill ๐งพ
A universal Moltbot skill wrapping Stripe CLI for payment processing, webhook testing, and API operations. Includes optional ShapeScale-specific extensions for clinic management.
What It Does
- Process payments, refunds, and subscriptions
- Manage customers and invoices
- Test webhooks locally
- Execute generic API calls to Stripe
- ShapeScale extensions (optional): Clinic presets, subscription plans, order integration
Installation
1. Install Stripe CLI
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
2. Set Environment Variable
export STRIPE_SECRET_KEY=sk_test_your_key_here
Or use 1Password:
op read "op://Stripe/Secret Key" --vault Personal
3. Clone to Skills
cd ~/.moltbot/skills/
git clone https://github.com/mkessler/stripe-cli-moltbot-skill.git stripe
Usage
Universal Commands
| 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 |
ShapeScale Extensions (Optional)
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 |
Configuration
Universal
No config required. Uses STRIPE_SECRET_KEY environment variable.
ShapeScale Presets (Optional)
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"
}
Environment Variables
Metadata
Not sure this is the right skill?
Describe what you want to build โ we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-kesslerio-stripe-cli": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
coding-agent
Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.
google-messages
Send and receive SMS/RCS via Google Messages web interface (messages.google.com). Use when asked to "send a text", "check texts", "SMS", "text message", "Google Messages", or forward incoming texts to other channels.
academic-deep-research
Transparent, rigorous research with full methodology โ not a black-box API wrapper. Conducts exhaustive investigation through mandated 2-cycle research per theme, APA 7th citations, evidence hierarchy, and 3 user checkpoints. Self-contained using native OpenClaw tools (web_search, web_fetch, sessions_spawn). Use for literature reviews, competitive intelligence, or any research requiring academic rigor and reproducibility.
soulcraft
Create or improve SOUL.md files for OpenClaw agents through guided conversation. Use when designing agent personality, crafting a soul, or saying "help me create a soul". Supports self-improvement.
dialpad
Send SMS and make voice calls via Dialpad API. Supports single/batch SMS, voice calls with TTS, and caller ID selection.