stripe-connector

Manage Stripe payments, invoices, subscriptions, and customers via CLI or API.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/selrai-company/claude-workshop-kit --skill stripe-connector
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-connector
Source: https://github.com/selrai-company/claude-workshop-kit/tree/main/skills/stripe-connector
Command: npx skills add https://github.com/selrai-company/claude-workshop-kit --skill stripe-connector

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables a user to install and operate a Stripe connector on their machine so they can authenticate to Stripe, query and manage payments, invoices, subscriptions, and customers, and test webhook workflows without manual API calls.

Core Features & Use Cases

  • One-time CLI installation & auth: Guides users to install the Stripe CLI, complete the browser pairing flow, and verify authentication.
  • Operational tasks: List, search, create, update, and retrieve customers; manage payment intents, charges, refunds; create and send invoices; create, update, and cancel subscriptions.
  • Developer workflow support: Local webhook listening for testing, curl fallback for direct API access with secret keys, and clear guidance on test vs live modes.
  • Use Case: Authenticate to Stripe in test mode, list the last 10 customers, create an invoice for a customer, and trigger a webhook locally to validate invoice-paid handling.

Quick Start

Ask the assistant to install the Stripe CLI, authenticate to your Stripe account, and list the most recent 10 customers.

Frequently Asked Questions about stripe-connector

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Stripe payments and subscriptions locally?

You can manage Stripe payments and subscriptions locally by installing the Stripe CLI, authenticating your account, and executing commands to list customers, create invoices, and update subscriptions without manual API calls.

What is the best way to test Stripe webhooks for local development?

Testing Stripe webhooks locally requires using the Stripe CLI to listen for webhook events and verify a signing secret, allowing you to validate event handling like invoice-paid triggers during development.

Can I use Stripe API keys instead of the CLI for billing operations?

Yes, you can use secret API keys for direct Stripe billing operations via curl fallback, supporting both test and live modes to manage payment intents, charges, and customer records.

Do I need to install the Stripe CLI to issue refunds and manage customers?

Installing the Stripe CLI is recommended for guided authentication and operational tasks like issuing refunds and managing customers, though direct API access via curl fallback is also supported.

How does test mode differ from live mode when managing Stripe invoices?

Test mode allows safe simulation of Stripe invoice creation and webhook triggers without real charges, while live mode processes actual customer billing, requiring correct secret API key authentication.

Why are my Stripe webhook events not matching local invoice handling?

Stripe webhook events may not match local invoice handling if the webhook listener is not properly configured with the correct signing secret or if the CLI authentication pairing is incomplete.