clerk-billing

Manage Clerk subscription plans, pricing tables, checkout flows, and billing webhooks.

3|Updated Sep 20, 2025
One-click install
npx skills add https://github.com/domhhv/smartext --skill clerk-billing-domhhv
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clerk-billing
Source: https://github.com/domhhv/smartext/tree/main/.agents/skills/clerk-billing
Command: npx skills add https://github.com/domhhv/smartext --skill clerk-billing-domhhv

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @clerk/nextjs, and includes scripts (resource) and references (resource) components.

What problem does it solve?

The clerk-billing skill addresses the need for managing subscription plans, configuring pricing, and handling billing webhooks for SaaS products using Clerk.

Core Features & Use Cases

  • Subscription Management: Configure subscription plans, seat-limit plans for B2B, and feature entitlements.
  • In-app Checkout: Render pricing tables and checkout drawers for in-app purchases.
  • Billing Webhooks: Handle subscription lifecycle events like creation, updates, and cancellations through webhooks.
  • Use Case: With this skill, you can set up a SaaS product with different subscription tiers, manage customer billing information, and automate the handling of billing events like subscription upgrades and cancellations.

Quick Start

Run the command clerk enable billing to enable billing in your Clerk Dashboard. Then, configure your subscription plans and billing settings in the Clerk Dashboard.

Frequently Asked Questions about clerk-billing

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

FAQPage Schema
How do I manage SaaS subscription plans and pricing with Clerk?

You can manage SaaS subscription plans and pricing with Clerk by configuring subscription tiers, seat-limit plans for B2B, and feature entitlements directly through the Clerk Dashboard after enabling billing.

How do I handle Clerk billing webhooks for subscription lifecycle events?

Handle Clerk billing webhooks by configuring your application to receive and respond to automated subscription lifecycle events, including creation, updates, and cancellations.

Can I render in-app checkout flows and pricing tables using Clerk?

Yes, you can render in-app checkout flows and pricing tables using Clerk to facilitate direct subscription purchases and manage customer billing information within your application.

Does Clerk support seat-limit plans for B2B SaaS billing?

Yes, Clerk supports seat-limit plans for B2B SaaS billing, allowing you to configure subscription tiers with specific seat limits and feature entitlements.

What is the best way to automate subscription upgrades and cancellations in a Next.js app?

Automate subscription upgrades and cancellations in a Next.js app by using Clerk to handle billing webhooks and manage the subscription lifecycle events automatically.