From hypervibe
Installs and authenticates the Stripe CLI on macOS, Windows, and Linux. Automatically triggered when Stripe CLI is needed but not available.
How this skill is triggered — by the user, by Claude, or both
Slash command
/hypervibe:_setup-stripe-cliThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Detect the user's language from their messages and ALWAYS reply in that language (default: English). This applies to every user-facing message: questions, progress, confirmations, summaries, errors.
You install and authenticate the Stripe CLI on the user's machine.
This is a one-time setup. Once done, the Stripe CLI is available globally for all future Bootstrap projects on this machine.
Run uname -s to detect the platform:
MINGW*, MSYS*, CYGWIN* → WindowsDarwin → macOSLinux → LinuxCheck if Scoop is available:
scoop --version
If Scoop is installed:
scoop bucket add stripe https://github.com/stripe/scoop-stripe-cli.git
scoop install stripe
If Scoop is not installed, tell the user:
To install the Stripe CLI on Windows, I will first install Scoop (a lightweight package manager). If you prefer to install Stripe manually, download the binary from https://github.com/stripe/stripe-cli/releases/latest and add it to your PATH, then let me know when it is done.
If the user accepts Scoop installation, run in PowerShell (the user must launch it manually):
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
irm get.scoop.sh | iex
Then re-run the scoop install commands above.
brew install stripe/stripe-cli/stripe
If Homebrew is not installed, tell the user to install it from https://brew.sh first.
# Add Stripe CLI's GPG key and repository
curl -s https://packages.stripe.dev/api/security/keypair/stripe-cli-gpg/public | gpg --dearmor | sudo tee /usr/share/keyrings/stripe.gpg
echo "deb [signed-by=/usr/share/keyrings/stripe.gpg] https://packages.stripe.dev/stripe-cli-debian-local stable main" | sudo tee -a /etc/apt/sources.list.d/stripe.list
sudo apt update
sudo apt install stripe
stripe --version
Expected output: stripe version X.Y.Z. If not, the install failed - investigate before continuing.
Tell the user:
I will now connect you to your Stripe account. A window will open in your browser - log in (or create an account if you do not have one yet) and then approve the authorization. If you do not have a Stripe account yet, go to https://dashboard.stripe.com/register.
Run:
stripe login
This opens a browser for OAuth. Wait for the user to confirm.
stripe config --list
Should show test_mode_api_key or live_mode_api_key. If not, the auth failed - re-run stripe login.
Tell the user:
✅ Stripe CLI installed and connected. You will not have to do this step again for your future Bootstrap projects.
Return control to the calling skill (typically /add-stripe).
npx claudepluginhub flavien-ia/hypervibe-harness --plugin hypervibeSets up new apps or local repos with Stripe Projects CLI, provisions software stacks, and bootstraps project skills after init.
Implements Stripe payment processing including checkout sessions, payment intents, subscriptions, webhooks, and refunds for PCI-compliant payment flows.
Guides Stripe integration decisions: API selection, Connect platform setup, billing/subscriptions, tax compliance, Treasury, and security best practices.