billing-automation
Ajuda seu agente a criar sistemas de cobrança automáticos para pagamentos recorrentes e faturas. É útil para gerenciar assinaturas e pagamentos que se repetem.
O que ela faz
Esta ferramenta ajuda a criar sistemas de cobrança automáticos para pagamentos recorrentes, como assinaturas. Ela cuida de gerar faturas, gerenciar pagamentos que falham e calcular valores proporcionais quando planos mudam.
Quando usar
- ✓Ao criar um sistema de assinatura para um serviço online.
- ✓Para automatizar o envio de faturas para clientes.
- ✓Quando precisar recuperar pagamentos que não foram aprovados.
Exemplo do que pedir para a IA
“Crie um sistema de cobrança para um serviço de streaming que cobra mensalmente e envia faturas por e-mail.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta organiza os ciclos de cobrança (mensal, anual, etc.) e gerencia o estado das assinaturas (ativa, cancelada, etc.). Ela também automatiza o processo de recuperação de pagamentos falhos e ajusta os valores se o cliente mudar de plano no meio do ciclo.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add wshobson/agents --skill billing-automationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/wshobson/agents/main/plugins/payment-processing/skills/billing-automation/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Automação de Cobrança
Domine sistemas automatizados de cobrança, incluindo cobrança recorrente, geração de faturas, gerenciamento de inadimplência, prorata e cálculo de impostos.
Quando Usar Esta Habilidade
- Implementar cobrança de assinatura SaaS
- Automatizar a geração e entrega de faturas
- Gerenciar recuperação de pagamentos falhos (inadimplência)
- Calcular cobranças prorata para mudanças de plano
- Lidar com imposto sobre vendas, IVA e GST
- Processar cobrança baseada em uso
- Gerenciar ciclos de cobrança e renovações
Conceitos Principais
1. Ciclos de Cobrança
Intervalos Comuns:
- Mensal (mais comum para SaaS)
- Anual (desconto para longo prazo)
- Trimestral
- Semanal
- Personalizado (baseado em uso, por assento)
2. Estados da Assinatura
trial → active → past_due → canceled
→ paused → resumed
3. Gerenciamento de Inadimplência
Processo automatizado para recuperar pagamentos falhos através de:
- Agendamentos de novas tentativas
- Notificações ao cliente
- Períodos de carência
- Restrições de conta
4. Prorata
Ajuste de cobranças quando:
- Houver upgrade/downgrade no meio do ciclo
- Adicionar/remover assentos
- Alterar a frequência de cobrança
Início Rápido
from billing import BillingEngine, Subscription
# Initialize billing engine
billing = BillingEngine()
# Create subscription
subscription = billing.create_subscription(
customer_id="cus_123",
plan_id="plan_pro_monthly",
billing_cycle_anchor=datetime.now(),
trial_days=14
)
# Process billing cycle
billing.process_billing_cycle(subscription.id)
Padrões detalhados e exemplos práticos
A documentação detalhada dos padrões está em references/details.md. Leia este arquivo quando o nível de navegação acima for insuficiente.
Perguntas frequentes
O que é 'dunning management'?
É o processo automático de tentar novamente cobrar pagamentos falhos e notificar o cliente.
O que é 'proration'?
É o cálculo de um valor proporcional quando um cliente muda de plano ou quantidade de serviço no meio de um ciclo de cobrança.
Quais tipos de ciclos de cobrança existem?
Podem ser mensais, anuais, trimestrais, semanais ou personalizados, dependendo do uso.
Detalhes
Descrição original do autor
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.
repo: wshobson/agents
Popularidade
- Estrelas no GitHub
- 41 mil
- Posição no ranking
- #4911
- Licença
- MIT
- Atualizada em
- 15/10/2026
Comentários
- …
Mais skills deste repositório
screen-reader-testing
Faz seu agente testar sites usando leitores de tela para garantir que sejam acessíveis.
wshobson/agents
wcag-audit-patterns
Ajuda seu agente a auditar sites para acessibilidade e corrigir problemas de acordo com as diretrizes WCAG.
wshobson/agents
multi-reviewer-patterns
Faz seu agente coordenar revisões de código paralelas, deduplicando achados e consolidando relatórios.
wshobson/agents
parallel-debugging
Permite ao agente depurar problemas complexos com investigações paralelas e análise de causa raiz.
wshobson/agents
Skills parecidas
benchmark
Ajuda seu agente a medir a velocidade e a performance do código. É útil para garantir que as coisas estão rápidas e para encontrar problemas de lentidão.
affaan-m/ECC
content-hash-cache-pattern
Faz seu agente usar hashes de conteúdo para cachear resultados de processamento de arquivos. Isso evita processamento repetido e invalida o cache automaticamente quando o conteúdo muda. Útil para acelerar tarefas lentas.
affaan-m/ECC
parallel-execution-optimizer
Faz seu agente acelerar tarefas complexas dividindo-as em partes menores e executando-as em paralelo. Garante que tudo seja verificado ao final.
affaan-m/ECC