A specialized tool for debugging and maintaining billing logic, subscription cycles, and Stripe integrations.

Install

mkdir -p .claude/skills/billing && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/3339" && unzip -o skill.zip -d .claude/skills/billing && rm skill.zip

Installs to .claude/skills/billing

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Debug, edit, and fix billing operations. Covers the V2 action-based architecture (attach, multiAttach, updateSubscription, allocatedInvoice, createWithDefaults, setupPayment). Use when working on billing, subscription, invoicing, or Stripe integration code.
257 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Advanced

Key capabilities

  • Debug subscription lifecycle flows
  • Execute V2 action-based billing updates
  • Map local billing state to Stripe objects
  • Manage allocated invoicing logic

How it works

Validates code against the V2 billing architecture (evaluate + execute) to ensure subscription state transitions match Stripe's expected API lifecycle.

Inputs & outputs

You give it
Billing action, subscription state, or error log
You get back
Corrected billing action code or debug path

When to use billing

  • Debug subscription charging issues
  • Implement new billing actions
  • Fix Stripe integration workflows
  • Manage allocated invoicing

About billing

Handles complex billing operations including attach/detach flows, subscription updates, and mid-cycle invoice allocation. It supports both legacy bridge patterns and the modern V2 action-based architecture.

Debug, edit, and fix billing endpoints. Covers legacy endpoints (attach/checkout/cancel) and the new v2 4-layer architecture (setup, compute, evaluate, execute). Use when working on billing, subscription, invoicing, or Stripe integration code.

When not to use it

  • When dealing with purely manual Stripe dashboard changes
  • When working with external payment gateways outside Stripe

Limitations

  • Requires access to the specific V2 billing repository structure
  • Cannot recover data if Stripe events were missed

How it compares

It understands the internal state-mapping architecture specific to the application's Stripe integration, rather than just raw API calls.

Compared to similar skills

billing side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
billing (this skill)15moNo flagsAdvanced
mppx01moReviewIntermediate
supabase-developer957moReviewIntermediate
payload732moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

You might also like

mppx

tempoxyz

TypeScript SDK for the Payment HTTP Authentication Scheme. Handles 402 Payment Required flows with Tempo, Stripe, and other payment methods. Use when integrating payments or mppx into a client or server application.

00

supabase-developer

daffy0208

Build full-stack applications with Supabase (PostgreSQL, Auth, Storage, Real-time, Edge Functions). Use when implementing authentication, database design with RLS, file storage, real-time features, or serverless functions.

95185

payload

payloadcms

Use when working with Payload CMS projects (payload.config.ts, collections, fields, hooks, access control, Payload API). Use when debugging validation errors, security issues, relationship queries, transactions, or hook behavior.

73206

telegram-mini-app

davila7

Expert in building Telegram Mini Apps (TWA) - web apps that run inside Telegram with native-like experience. Covers the TON ecosystem, Telegram Web App API, payments, user authentication, and building viral mini apps that monetize. Use when: telegram mini app, TWA, telegram web app, TON app, mini app.

62163

stripe-integration

wshobson

Implement Stripe payment processing for robust, PCI-compliant payment flows including checkout, subscriptions, and webhooks. Use when integrating Stripe payments, building subscription systems, or implementing secure checkout flows.

48165

nodejs-best-practices

davila7

Node.js development principles and decision-making. Framework selection, async patterns, security, and architecture. Teaches thinking, not copying.

28120

Search skills

Search the agent skills registry