subscription-billing

Manages subscription billing lifecycle including renewals, upgrades, downgrades, and cancellations for Trello users.

44|7|Updated Mar 12, 2026
One-click install
npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill subscription-billing-finsilabs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: subscription-billing
Source: https://github.com/finsilabs/awesome-ecommerce-skills/tree/main/skills/payments-checkout/subscription-billing
Command: npx skills add https://github.com/finsilabs/awesome-ecommerce-skills --skill subscription-billing-finsilabs

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the entire subscription billing lifecycle, from initial checkout and recurring payments to managing failed payments (dunning), handling plan upgrades/downgrades with prorations, and enabling self-serve cancellations.

Core Features & Use Cases

  • Automated Billing: Set up recurring payments for weekly, monthly, or annual subscriptions.
  • Dunning Management: Automatically retry failed payments and send recovery emails.
  • Plan Management: Handle prorated charges for upgrades and apply downgrades at the end of the billing period.
  • Self-Serve Portal: Allow customers to manage their subscriptions (pause, cancel, upgrade, downgrade).
  • Use Case: Implement a subscription box service where customers are billed automatically each month, receive a discount for subscribing, and can easily change their plan or cancel through a customer portal.

Quick Start

Use the subscription-billing skill to set up a monthly subscription plan for your Shopify store using Recharge.

Frequently Asked Questions about subscription-billing

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

FAQPage Schema
How do I automate recurring payments and subscriptions for Shopify?

Automating recurring payments for Shopify is possible by setting up weekly, monthly, or annual subscription billing cycles. This skill handles automated checkout, recurring charges, and subscription management directly through platforms like Shopify and WooCommerce.

What is dunning management and how does it handle failed subscription payments?

Dunning management is the automated process of retrying failed subscription payments and sending recovery emails. It ensures you recover potentially lost revenue from expired cards or declined transactions without manual intervention.

Can I use Stripe Subscriptions with a custom headless ecommerce setup?

Yes, Stripe Subscriptions work with custom headless ecommerce setups. You can implement automated billing cycles, prorated charges for plan changes, and dunning processes directly within your custom architecture.

How do I handle prorations for subscription plan upgrades and downgrades?

Handling prorations for subscription plan changes involves applying immediate prorated charges for upgrades and scheduling downgrades at the end of the current billing period. This ensures customers are billed accurately relative to their plan changes.

What's the best way to enable customer self-service for subscription cancellations?

The best way to enable subscription cancellations is through a self-serve portal. This allows customers to independently pause, cancel, upgrade, or downgrade their subscriptions, reducing support tickets and churn friction.

Does this recurring billing approach work with BigCommerce and WooCommerce?

Yes, this recurring billing approach supports BigCommerce and WooCommerce. It enables subscription-based businesses across these platforms to manage automated billing, dunning, prorations, and self-serve cancellations seamlessly.