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 [email protected] 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.