billing-sdk

Automate React billing UI setup with Dodo Payments via BillingSDK CLI.

Updated Feb 8, 2026
One-click install
npx skills add https://github.com/irchamaji/agents --skill billing-sdk-irchamaji
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: billing-sdk
Source: https://github.com/irchamaji/agents/tree/main/skills/billing-sdk
Command: npx skills add https://github.com/irchamaji/agents --skill billing-sdk-irchamaji

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

BillingSDK integration reduces the time and effort required to build a complete subscription and pricing experience by giving you ready-to-use React billing components wired for Dodo Payments.

Core Features & Use Cases

  • Prebuilt React billing components: pricing tables, subscription management, and usage meters you can customize to match your product UI.
  • CLI-driven setup and component installation: initialize a project with the correct framework settings and add specific components incrementally.
  • Payment-provider integration (Dodo Payments): generate and connect checkout, customer, and webhook flows so your billing UI can initiate and reflect real billing state.
  • Use case: Launch a new SaaS pricing page with plan selection, then provide an account page where customers can view and manage their active subscription.

Quick Start

Run the BillingSDK initializer for your app by executing the command npx @billingsdk/cli init and follow the prompts to select Next.js and Dodo Payments.

Frequently Asked Questions about billing-sdk

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

FAQPage Schema
How do I add a subscription billing UI to a Next.js app?

To add a subscription billing UI to Next.js, run the BillingSDK initializer via npx @billingsdk/cli init, select your framework, and install prebuilt React components like pricing tables and subscription management screens wired for Dodo Payments.

What do I need to set up Dodo Payments checkout and webhooks?

Setting up Dodo Payments checkout and webhooks requires initializing the BillingSDK configuration in your project, which automatically generates and connects the checkout flows, customer portal, and webhook wiring for your billing UI.

Can I customize the pricing tables and usage meters for my SaaS?

Yes, you can customize the prebuilt React billing components. The BillingSDK provides pricing tables, subscription management, and usage-meter experiences that you can modify to match your product UI.

What is the best way to build a subscription management screen in React?

The best way to build a subscription management screen is using the BillingSDK CLI to incrementally add prebuilt React components, which connects the UI to real billing state through Dodo Payments checkout and webhook flows.

Does the BillingSDK work with web frameworks other than Next.js?

Yes, the BillingSDK supports Next.js and other web frameworks. During the CLI initialization process, you can select your specific supported framework to configure the billing components correctly.