All skills

Payment and subscription patterns for The Boring JavaScript Stack — sails-pay hook with Lemon Squeezy, checkout flows, subscription management, webhooks, and customer portal. Use this skill when implementing billing, subscriptions, or payment processing in a Sails.js application.

Use this Skill: https://skilld.dev/gh/sailscastshq/boring-stack/payments

This session only. Nothing lands on disk.

README.md

≈370 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Payments Skills for Claude Code

Integrate subscription billing into The Boring JavaScript Stack with Claude Code.

Installation

npx skills add sailscastshq/boring-stack/skills/payments

Usage

After installing, Claude will automatically apply payment best practices when you work on billing-related code:

"Set up subscription billing with Lemon Squeezy"

"Add a checkout flow for the Pro plan"

"Handle webhook events for subscription changes"

"Build a billing settings page showing the current plan"

Skills Included

  • getting-started - sails-pay hook, config/pay.js, Lemon Squeezy setup, Subscription model
  • checkout - Checkout flow, sails.pay.checkout(), variant selection
  • subscriptions - Subscription management, status lifecycle, plan checking
  • webhooks - Webhook controller, signature verification, event handling
  • customer-portal - Lemon Squeezy hosted portal, subscription management

What is sails-pay?

sails-pay is a Sails.js hook that provides a unified API for payment processing. It currently supports Lemon Squeezy as a payment provider, handling checkout sessions, subscription management, and webhook processing.

Links

License

MIT

Source: SKILL.md on GitHub

2 warnings17d4 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill provides comprehensive instructions for integrating Lemon Squeezy payments into a Sails.js application using the sails-pay hook. It follows security best practices, such as HMAC signature verification for webhooks and the use of environment variables for secrets management.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    8/8 files flagged

Signed by skilld at bf19e10. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 3 days ago.

Activeupdated 8 months ago
Other metadata
metadata
{
  "author": "sailscastshq",
  "version": "1.0.0",
  "tags": "payments, billing, subscriptions, lemon-squeezy, sails-pay, checkout, webhooks, boring-stack"
}

README badge

README badge for sailscastshq/boring-stack/payments