PlugWiki

billing-automation skill (wshobson) for Claude Code: subscription billing

Helps Claude write subscription billing code: billing cycles, failed-payment recovery, proration, tax and invoices.

Installs
11.5K
on skills.sh
Stars
42.1K
on GitHub
Files
1
besides SKILL.md
Updated
Oct 2026
last repo commit

billing-automation is a skill from wshobson/agents. Claude loads it when you build recurring billing, invoicing or dunning (retrying failed payments). SKILL.md covers four ideas: billing cycles, subscription states (trial, active, past_due, canceled), dunning and proration. It ends with a short Python quick start that creates a subscription with a 14-day trial.

The longer examples live in references/details.md: subscription lifecycle, billing cycle processing, dunning, proration, tax calculation, invoice generation and usage-based billing. The folder bundles no scripts. The examples include a call to stripe.Charge.create, so read any code before you run it.

Good for

  • Developers adding recurring billing to a SaaS product
  • Teams automating invoices and failed-payment recovery (dunning)
  • Builders who need prorated charges or usage-based billing

Install billing-automation

Claude Code

  1. 1

    Copy this prompt.

    Install the billing-automation skill in Claude Code. Run this command:
    
    npx skills add wshobson/agents --skill billing-automation
    
    Then check that it loaded and tell me how to use it.
  2. 2

    Paste it into Claude Code. It shows the change and asks before running it.

Requires Node.js.

Pick one route. The plugin routes install the whole payment-processing plugin: 4 skills, 1 agent file(s) and 0 command file(s), counted from the plugin folder in the repo tree, which has no hooks or MCP config files. The skills-only routes install just this skill, with no agents or commands.

Built from the package data we hold. Not yet tested by us. Source.

What's in the skill

When it loads

Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and dunning management. Use when implementing subscription billing, automating invoicing, or managing recurring payment systems.

Sections in SKILL.md

  1. When to Use This Skill
  2. Core Concepts
  3. 1. Billing Cycles
  4. 2. Subscription States
  5. 3. Dunning Management
  6. 4. Proration
  7. Quick Start
  8. Detailed patterns and worked examples

Key facts

Repository
wshobson/agents
Installs on skills.sh
11,468 (Nov 2, 2026)
GitHub stars (repo)
42,081 (Nov 2, 2026)
Last repo commit
Oct 30, 2026

What it includes

  • Monthly, annual, quarterly, weekly and custom (usage-based, per-seat) intervals.

    Billing cycles

  • The trial, active, past_due, canceled, paused and resumed flow.

    Subscription states

  • Retry schedules, customer notifications, grace periods and account restrictions.

    Dunning management

  • Charge adjustments for mid-cycle upgrades, seat changes and billing frequency changes.

    Proration

  • Creates a subscription with a 14-day trial and processes one billing cycle.

    Example code using a BillingEngine class. It is a sketch for you to adapt.

    Quick start (Python)

  • Seven sections from subscription lifecycle to usage-based billing, with Python code.

    Includes a charge function that calls stripe.Charge.create and dunning emails on a 3, 7 and 14 day schedule.

    Detailed patterns (references/details.md)

From the official docs

Permissions

Medium risk

The skill holds instructions, but its examples show code that charges cards and emails customers when run. Use test-mode keys while you build and read generated code before you run it.

What it can do

  • Read your data
  • Create and change things
  • Delete things
  • Read-only mode

Watch out for

  • Example code can charge customers

    references/details.md has a charge function that calls stripe.Charge.create. Run any adapted version against test mode first. github.com

  • Dunning examples send customer emails

    The dunning section calls send_dunning_email on a 3, 7 and 14 day schedule. Check the recipients and templates before you enable it. github.com

Technical details
Talks toStripe API, if you run code adapted from the examples

Questions

How do I install the billing-automation skill?

Use the install box above. The skills CLI command installs only this skill. The plugin route installs payment-processing, which holds 4 skills, 1 agent file(s) and 0 command file(s) in the repo.

When does Claude use billing-automation?

SKILL.md says to use it when implementing subscription billing, automating invoicing or managing recurring payment systems. Claude loads it when your request matches that description.

Does billing-automation need a Stripe or payment API key?

SKILL.md names no key. The example code in references/details.md calls Stripe (stripe.Charge.create), so code you adapt from it needs your own Stripe account. Use test mode while you build.

Is billing-automation safe to install?

The folder holds two Markdown files and no scripts, so installing it adds instructions only. The risk is in code you run from its examples, which include charging a customer and emailing dunning notices. Read generated billing code before you run it.

What else is in the payment-processing plugin?

The repo folder holds billing-automation, paypal-integration, pci-compliance and stripe-integration, plus one agent file.

Does billing-automation work in the Claude app or Codex?

The install box lists a zip upload for the Claude app and a plugin route for Codex. The wshobson/agents README names Claude Code, Codex CLI, Cursor, OpenCode, Antigravity CLI, GitHub Copilot and Pi as supported tools.

Information

updated Nov 2, 2026

Repository
wshobson/agents
Folder
plugins/payment-processing/skills/billing-automation

wshobson/agentsskills.sh

Sources

Docs, issue trackers and discussions this page is built from.

Show all 9
  1. wshobson/agents README · github.com
  2. Marketplace manifest · github.com
  3. Claude Code skills · code.claude.com
  4. Using skills in Claude · support.claude.com
  5. billing-automation SKILL.md · github.com
  6. references/details.md · github.com
  7. skills.sh listing · skills.sh
  8. Repository · github.com
  9. payment-processing plugin folder · github.com

Updated Nov 2, 2026.