stripe-helper

Automate Stripe billing by creating invoices, generating payment links, and retrieving payment data.

40|5|Updated Mar 9, 2026
One-click install
npx skills add https://github.com/ShawhinT/non-coding-skills --skill stripe-helper
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: stripe-helper
Source: https://github.com/ShawhinT/non-coding-skills/tree/main/stripe-helper
Command: npx skills add https://github.com/ShawhinT/non-coding-skills --skill stripe-helper

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you handle Stripe billing tasks—creating invoices, generating payment links, and checking payment/reporting status—without manually juggling dashboard clicks or remembering the correct API flow.

Core Features & Use Cases

  • Invoice creation & sending (live-mode guardrails): Finds or creates customers by email, drafts invoices, attaches the correct line items (default 1:1 offers or custom one-off amounts), pauses for explicit confirmation, then finalizes to email the hosted invoice link.
  • Payment link generation: Creates shareable payment links tied to specific price IDs for checkout-style requests and quick payment collection.
  • Reporting & lookup: Retrieves balance, lists invoices and customers by email, and checks successful vs. canceled attempts via payment intents.

Quick Start

Send “Create and email an invoice to janedoe@company.com for my 1:1 AI Coaching (90 min) and make it due next Friday.”

Frequently Asked Questions about stripe-helper

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

FAQPage Schema
How do I create and send a Stripe invoice to a customer by email?▼

To create and send a Stripe invoice, the Skill finds or creates a customer by email, drafts the invoice with line items, pauses for explicit confirmation, then finalizes it to email the hosted invoice link. It applies live-mode guardrails to ensure safe billing.

Can I generate Stripe payment links for specific prices without using the dashboard?▼

Yes, you can generate Stripe payment links without manual dashboard clicks. The Skill creates shareable payment links tied to specific price IDs for checkout-style requests, enabling quick payment collection directly through automated API workflows.

What's the best way to check if a client paid a Stripe invoice?▼

The best way to check if a client paid is through reporting lookup. The Skill retrieves successful and canceled payment attempts via list_payment_intents, and lists invoices by customer email to verify charge activity and current payment status.

How does customer de-duplication work when creating Stripe invoices?▼

Customer de-duplication works by using list_customers to search by email before creating a new contact. This prevents duplicate customer records in Stripe when drafting invoices or generating payment links for billing workflows.

Can I retrieve my current Stripe balance and revenue activity automatically?▼

Yes, you can retrieve your current Stripe balance and revenue activity automatically. The Skill uses retrieve_balance and lists payment intents to report successful charges, canceled attempts, and overall billing activity without manual dashboard navigation.

Does the Stripe billing workflow require confirmation before finalizing an invoice?▼

Yes, the Stripe billing workflow requires explicit confirmation before finalizing an invoice. The Skill drafts the invoice, attaches line items, and pauses for user approval before calling finalize_invoice to send the hosted email link.