clerk-billing

Integrate Clerk Billing to render PricingTable and manage plans, features, and webhooks.

Updated May 24, 2026
One-click install
npx skills add https://github.com/sAkuraOfficial/.agents --skill clerk-billing-sakuraofficial
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clerk-billing
Source: https://github.com/sAkuraOfficial/.agents/tree/main/skills/clerk-billing
Command: npx skills add https://github.com/sAkuraOfficial/.agents --skill clerk-billing-sakuraofficial

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Clerk Billing integration to render a PricingTable, manage plans, features, and webhooks for SaaS apps.

Core Features & Use Cases

  • Render Clerk's PricingTable for B2C and B2B subscriptions on a pricing page.
  • Manage plan gating and feature entitlements with has({ plan }) and has({ feature }).
  • Handle billing webhooks and account management flows using Clerk components (PricingTable, OrganizationProfile, UserProfile).

Quick Start

Enable Billing in the Clerk Dashboard, create your plans in the matching User Plans or Organization Plans tab, and render the PricingTable on a /pricing page.

Frequently Asked Questions about clerk-billing

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

FAQPage Schema
How do I integrate Clerk Billing to render a PricingTable for SaaS subscriptions?

To integrate Clerk Billing, enable Billing in the Clerk Dashboard, create subscription plans in the User Plans or Organization Plans tab, and render the PricingTable component on a pricing page.

How does subscription plan gating and feature entitlement work with Clerk Billing?

Subscription plan gating uses the has({ plan }) and has({ feature }) functions to check user entitlements. This mechanism gates access to specific app features based on the active Clerk Billing subscription plan.

Can I manage organization-level billing for B2B SaaS apps using Clerk?

Yes, Clerk Billing supports organization-level billing for B2B SaaS apps. You can manage organization plans, render the PricingTable for B2B subscriptions, and handle account management flows using the OrganizationProfile component.

What's the best way to handle Clerk Billing webhooks for subscription lifecycle events?

The best way to handle Clerk Billing webhooks is using the verifyWebhook function to process subscription lifecycle events. This ensures secure validation and management of plan changes and billing updates.

Do I need to configure the Clerk Dashboard before rendering the PricingTable component?

Yes, you must enable Billing in the Clerk Dashboard and create your plans in the matching User Plans or Organization Plans tab before rendering the PricingTable component on your pricing page.