Skip to content

Customer Billing Ops

Triage customer billing issues in Stripe: duplicates, refunds, cancellations and portal fixes, with safe steps.

Repository
affaan-m/ECC
Stars
295,127
Licence
MIT
Files
1 file

What it does

This skill gives the agent a structured playbook for handling customer billing cases, such as duplicate subscriptions, failed renewals, refund requests and cancellation complaints, using a connected billing tool like Stripe. Once installed, the agent first identifies the customer, sorts the problem into a category, prefers the safest reversible fix (such as restoring self-serve portal access) before any refund, and produces a handoff summary with a short customer follow-up message and any product gaps to log. It explicitly avoids exposing secret keys, full card details or unnecessary personal data.

Great for

  • Support or operations staff who handle subscription and refund tickets
  • Small SaaS teams that use Stripe and want consistent handling of billing complaints
  • Founders auditing whether their billing flows and cancellation paths are working

Skip it if

  • Making payment API or billing system architecture decisions, since the skill is about customer cases, not general payment design (general design is outside its scope)
  • Acting on billing changes without human review, because refunds and cancellations affect revenue and are hard to undo for customers
  • Use without a connected billing tool, since the skill relies on live account data and otherwise gives only generic advice

Try asking

  • “A customer says they were charged twice this month. Check their Stripe subscriptions and recommend what to cancel or refund.”
  • “Review whether this team account should keep multiple seats or be converted to an organisation plan.”
  • “Help me create a billing portal flow and verify that customers can cancel and update payment methods.”
  • “Audit recent support complaints about invoices and payment methods and list product gaps for the backlog.”
Step-by-step guide: how to use Customer Billing OpsInstall, first run, examples, tips and FAQs

Install in 3 steps

  1. 1

    Download the skill

    The ZIP contains the 1 original files, the MIT licence and an attribution note.

    customer-billing-ops.zip
  2. 2

    Add it to your agent

    Claude Code (all projects)

    mkdir -p ~/.claude/skills && unzip customer-billing-ops.zip -d ~/.claude/skills/

    Claude Code / Agent SDK (this project only)

    mkdir -p .claude/skills && unzip customer-billing-ops.zip -d .claude/skills/

    Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.

  3. 3

    Ask for the task

    No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.

Get better results

  • Give the agent the strongest identifier you have (customer email, Stripe customer ID or subscription ID) so it can pull the right account.
  • Ask for classification and reasoning before any action, and review the proposed refund or cancellation yourself.
  • Keep the output format: customer state, decision, action, follow-up and product gap, so cases stay consistent and auditable.

What's inside

  • SKILL.md

Redistributed unmodified from affaan-m/ECC under the MIT licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.