
dodopayments/skills
4 skills2.3k installs36 starsGitHub
Install
npx skills add https://github.com/dodopayments/skillsSkills in this repo
1Webhook IntegrationWebhook Integration is a Dodo Payments–focused agent skill for indie builders wiring real-time billing signals into their stack. It documents dashboard webhook creation, secret management, and the event catalog covering one-off payments and subscription state changes so databases, entitlements, and notification jobs stay aligned with the processor. The flow assumes a standard HTTPS endpoint plus env-based secrets rather than polling the API. Solo founders use it when Stripe-alternative or Dodo-specific docs need to land quickly in an agent session during Build. It complements checkout implementation skills by closing the loop on asynchronous outcomes—failures, renewals, plan changes—that UI alone cannot surface.628installs2Subscription IntegrationDodo Payments Subscription Integration is an agent skill that walks solo builders through recurring billing on Dodo Payments—subscription products, checkout sessions, trials, upgrades, downgrades, and usage-oriented patterns referenced in the official integration guide. You reach for it when your SaaS needs Stripe-class subscription mechanics but you have chosen Dodo as the processor and want the agent to emit correct SDK usage instead of guessing endpoint shapes. The skill ties dashboard setup to code: bearer-token client initialization, product_cart lines, subscription_data such as trial days, customer payloads, and return_url handoff to checkout_url. Webhook handling is treated as part of the lifecycle so access grants and revocations stay aligned with subscription.active and subscription.cancelled events. It fits indie founders validating pricing in Validate but executing the integration in Build integrations workstreams.585installs3Checkout IntegrationCheckout-integration is an agent skill that guides solo builders through Dodo Payments checkout: creating sessions with the Node/TypeScript SDK, redirecting to hosted checkout URLs, or embedding overlay checkout for on-site UX. It documents product_cart lines, customer email and name, return_url handling, and contrasts hosted versus overlay versus dashboard payment links. Use when validating pricing with a real paywall, building SaaS or digital product checkout, or replacing placeholder payment stubs. It stays anchored to Dodo’s published integration guide rather than inventing API shapes.558installs4Dodo Best PracticesDodo Best Practices is an agent skill that compresses the Dodo Payments integration path for solo builders shipping SaaS or AI products. It documents environment variables, live and test API environments, dashboard locations for keys webhooks and products, and starter SDK setup for JavaScript and Python clients using bearer token authentication. The skill stresses consulting docs.dodopayments.com for up-to-date endpoints because payment APIs drift. Use it while you are building checkout, subscription lifecycle, webhook verification, and product catalog wiring—not as a substitute for reading official docs when you implement edge cases. It fits indie founders who want one engine for payments, billing, and monetization without assembling Stripe-plus-billing glue from scattered blog posts.545installs