stripe-subscriptions

Implement Stripe subscription billing with feature flags, webhooks, and billing portal.

567|82|Updated Mar 15, 2026
One-click install
npx skills add https://github.com/pedronauck/skills --skill stripe-subscriptions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stripe-subscriptions
Source: https://github.com/pedronauck/skills/tree/main/skills/stripe-subscriptions
Command: npx skills add https://github.com/pedronauck/skills --skill stripe-subscriptions

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive solution for managing subscription billing, including plan gating, payment processing, and customer portal integration, all powered by Stripe.

Core Features & Use Cases

  • Subscription Management: Handle recurring payments, plan changes, and cancellations.
  • Feature Flagging: Dynamically control access to features based on subscription tiers.
  • Webhook Handling: Synchronize subscription status between Stripe and your database in real-time.
  • Billing Portal: Integrate Stripe's customer billing portal for self-service management.
  • Use Case: Implement a SaaS product with multiple subscription tiers (e.g., Free, Pro, Enterprise) where users can upgrade, downgrade, or cancel their plans seamlessly.

Quick Start

Set up Stripe subscriptions with feature flags, webhooks, and the billing portal.

Frequently Asked Questions about stripe-subscriptions

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

FAQPage Schema
How do I build a Stripe subscription system with feature gating?

To build a Stripe subscription system with feature gating, use this Skill to implement recurring payments and dynamically control feature access based on subscription tiers using Vercel Flags.

How do I sync Stripe webhook subscription status with my database?

You can sync Stripe webhook subscription status with your database in real-time by implementing webhook handlers that update your Neon Postgres database via Drizzle ORM when subscription events occur.

Can I use Drizzle ORM and Neon Postgres for SaaS billing management?

Yes, you can use Drizzle ORM and Neon Postgres for SaaS billing management to persist subscription states, track usage, and synchronize data received from Stripe webhooks.

Does this Stripe billing integration include a customer self-service portal?

Yes, this Stripe billing integration includes a customer self-service portal, allowing users to manage their subscriptions, upgrade or downgrade plans, and cancel directly through the Stripe billing portal.

What is the best way to handle recurring payments and plan changes for a SaaS product?

The best way to handle recurring payments and plan changes for a SaaS product is implementing a full-stack billing system with Stripe that manages plan changes, cancellations, and real-time subscription state synchronization.