Compétences billing-automation
💳

billing-automation

Sûr

Crea sistemas de facturación automatizados

Également disponible depuis: wshobson

Esta habilidad ayuda a los desarrolladores a implementar facturación por suscripción, automatizar la generación de facturas y gestionar ciclos de vida de pagos. Proporciona patrones para pagos recurrentes, gestión de cobros fallidos, prorrateo y cálculos de impuestos.

Prend en charge: Claude Codex Code(CC)
📊 69 Adéquat
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "billing-automation". Create a monthly subscription for customer acme_corp on the pro plan

Résultat attendu:

Subscription created: ID=sub_abc123, Customer=acme_corp, Plan=pro_monthly, Status=trial, Next billing=2024-02-01, Trial ends=2024-01-15

Utilisation de "billing-automation". Generate invoice for subscription sub_abc123 with usage charges

Résultat attendu:

Invoice INV-2024-001 created: Customer=acme_corp, Line items=[Pro Plan $99.00, API Calls $12.50], Subtotal=$111.50, Tax (CA 7.25%)=$8.08, Total=$119.58

Utilisation de "billing-automation". Process failed payment for customer acme_corp

Résultat attendu:

Payment failed: Card declined. Dunning initiated: Attempt 1/3, Next retry in 3 days, Email notification sent to billing@acme.com

Audit de sécurité

Sûr
v1 • 2/25/2026

All 35 static findings are false positives. The external_commands detections are markdown code block fences (backticks), not shell execution. The network detection is a placeholder URL in example email templates. The blocker detections for weak crypto and system reconnaissance are standard Python code patterns (string assignments, ID generation) used in legitimate billing logic. No prompt injection attempts detected.

2
Fichiers analysés
590
Lignes analysées
4
résultats
1
Total des audits

Problèmes à risque élevé (4)

False Positive: external_commands Detection
Static scanner detected backticks in markdown as shell execution. These are actually markdown code fences (```python ... ```) containing Python code examples for billing automation.
False Positive: Hardcoded URL Detection
Static scanner flagged a URL in example code as potential data exfiltration. This is a placeholder URL in an email template example.
False Positive: Weak Cryptographic Algorithm
Static scanner flagged string operations as weak crypto. These are invoice description fields, not cryptographic code.
False Positive: System Reconnaissance
Static scanner flagged ID generation functions as system reconnaissance. These are standard billing system patterns.
Audité par: claude

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
50
Communauté
65
Sécurité
100
Conformité aux spécifications

Ce que vous pouvez construire

Gestión de suscripciones SaaS

Implementa facturación recurrente para productos SaaS con ciclos de facturación mensuales, anuales o personalizados

Sistema de facturación automatizado

Genera y entrega facturas automáticamente con cálculos de impuestos y múltiples formatos de salida

Flujos de trabajo de recuperación de pagos

Configura procesos de gestión de cobros fallidos para recuperar pagos rechazados mediante reintentos y notificaciones a clientes

Essayez ces prompts

Configuración básica de suscripción
Create a subscription billing system with monthly and annual plans. Include customer registration, plan selection, and initial billing cycle setup.
Generación de facturas
Generate invoices for completed subscriptions. Include line items for base plan, usage charges, and applicable tax. Output as PDF.
Flujo de trabajo de cobros fallidos
Implement a dunning management process. When a payment fails, send customer notifications, retry on schedule, and handle subscription status changes.
Prorrateo para cambios de plan
Calculate prorated charges when a customer upgrades from basic to pro plan mid-cycle. Include seat additions and billing frequency changes.

Bonnes pratiques

  • Prueba siempre la lógica de facturación con pagos sandbox antes del despliegue en producción
  • Implementa claves de idempotencia para solicitudes de pago para prevenir cargos duplicados
  • Almacena registros de auditoría completos de facturación para cumplimiento y resolución de disputas
  • Usa webhooks para sincronizar el estado de pagos con tu base de datos

Éviter

  • No cobres a clientes sin confirmación explícita o consentimiento de trial
  • Evita hardcodear precios - usa configuración para precios de planes
  • No omitas cálculos de impuestos, incluso para productos digitales
  • Nunca almacenes números de tarjeta de crédito en bruto - usa tokens del procesador de pagos

Foire aux questions

¿Esta habilidad se conecta a Stripe o PayPal?
No, esta habilidad proporciona patrones de implementación y ejemplos de código. Necesitarás integrarte con tu procesador de pagos elegido por separado usando sus SDKs.
¿Puedo usar esto para pagos únicos, no suscripciones?
La habilidad se enfoca en facturación recurrente. Para pagos únicos, adaptarías la porción de generación de facturas sin la gestión de ciclo de vida de suscripción.
¿Cómo manejo impuestos para clientes internacionales?
Usa el patrón de calculadora de impuestos con tasas específicas de región. Para VAT/GST, considera integrar servicios como Avalara o TaxJar para cumplimiento automatizado.
¿Qué pasa si un pago falla repetidamente?
El flujo de trabajo de cobros fallidos define programaciones de reintento. Después de agotar los reintentos (típicamente 3-4 intentos durante 2-3 semanas), la suscripción se cancela o degrada a un nivel gratuito.
¿Puedo personalizar los ciclos de facturación?
Sí, los patrones soportan intervalos de facturación semanales, mensuales, trimestrales, anuales y personalizados. Defines el ciclo en la configuración de suscripción.
¿Esto es compatible con PCI DSS?
La habilidad proporciona patrones de lógica de facturación. Para cumplimiento PCI, asegúrate de nunca manejar datos de tarjeta en bruto - usa tokens del procesador de pagos y sus APIs seguras.

Détails du développeur

Structure de fichiers