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.

SKILL.md

≈73 tokens always: the name and description. ≈352 when used: this file. ≈20k more on demand in 7 files.

Payments

The Boring JavaScript Stack uses sails-pay with Lemon Squeezy as the payment provider. The Ascent templates include a complete billing system with plan-based subscriptions, checkout flows, webhook handling, and customer portal integration.

When to Use

Use this skill when:

  • Configuring sails-pay in config/pay.js (provider, plans, variants)
  • Implementing checkout flows with sails.pay.checkout()
  • Managing subscriptions (Subscription model, status lifecycle)
  • Handling Lemon Squeezy webhooks (signature verification, event processing)
  • Building billing settings pages with plan information
  • Checking subscription status with the checkPlan helper
  • Integrating Lemon Squeezy's hosted customer portal

Rules

Read individual rule files for detailed explanations and code examples:

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