skills/lemon-squeezy-automation/SKILL.md
Automate Lemon Squeezy store management -- products, orders, subscriptions, customers, discounts, and checkout tracking -- using natural language through the Composio MCP integration.
npx skillsauth add ranbot-ai/awesome-skills Lemon Squeezy AutomationInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Manage your Lemon Squeezy digital products business -- track orders, monitor subscriptions, analyze customers, review discounts, and audit checkouts -- all through natural language commands.
Toolkit docs: composio.dev/toolkits/lemon_squeezy
https://rube.app/mcp
List all stores to get store IDs, then retrieve products and variants for a specific store.
Tools: LEMON_SQUEEZY_LIST_ALL_STORES, LEMON_SQUEEZY_LIST_ALL_PRODUCTS, LEMON_SQUEEZY_LIST_ALL_VARIANTS
Example prompt:
"List all my Lemon Squeezy stores and their products"
Key parameters:
LEMON_SQUEEZY_LIST_ALL_STORES -- No parameters requiredLEMON_SQUEEZY_LIST_ALL_PRODUCTS -- Filter by filter[store_id]LEMON_SQUEEZY_LIST_ALL_VARIANTS -- Filter by filter[product_id], filter[status] (pending/draft/published)Retrieve all orders with optional filtering by store, user email, or order number, and drill into individual order items.
Tools: LEMON_SQUEEZY_LIST_ALL_ORDERS, LEMON_SQUEEZY_LIST_ALL_ORDER_ITEMS
Example prompt:
"Show all orders from [email protected] in my Lemon Squeezy store"
Key parameters for orders:
filter[store_id] -- Filter by store IDfilter[user_email] -- Filter by customer emailfilter[order_number] -- Filter by specific order numberpage[number] / page[size] -- Pagination (max 100 per page)Key parameters for order items:
filter[order_id], filter[product_id], filter[variant_id] -- Filter by related entityList all subscriptions with rich filtering options to track recurring revenue.
Tool: LEMON_SQUEEZY_LIST_ALL_SUBSCRIPTIONS
Example prompt:
"Show all active subscriptions in my Lemon Squeezy store"
Key parameters:
filter[status] -- Filter by status (e.g., active, cancelled)filter[store_id] -- Filter by storefilter[product_id] -- Filter by productfilter[user_email] -- Filter by subscriber emailfilter[variant_id] -- Filter by variantpage[number] / page[size] -- Pagination (max 100 per page)Retrieve customer records with details including email, MRR, total revenue, and customer portal URLs.
Tool: LEMON_SQUEEZY_LIST_ALL_CUSTOMERS
Example prompt:
"Find the Lemon Squeezy customer with email [email protected]"
Key parameters:
filter[email] -- Filter by exact email addressfilter[store_id] -- Filter by store IDpage[number] / page[size] -- Pagination (max 100 per page)List all discount codes and track how they have been redeemed across orders.
Tools: LEMON_SQUEEZY_LIST_ALL_DISCOUNTS, LEMON_SQUEEZY_LIST_ALL_DISCOUNT_REDEMPTIONS
Example prompt:
"Show all discounts for store 12345 and their redemption history"
Key parameters for discounts:
filter[store_id] -- Filter by storepage[number] / page[size] -- PaginationKey parameters for redemptions:
filter[discount_id] -- Filter by discountfilter[order_id] -- Filter by orderList all checkout sessions with optional filtering by store or variant.
Tool: LEMON_SQUEEZY_LIST_ALL_CHECKOUTS
Example prompt:
"Show all checkouts for variant 42 in my Lemon Squeezy store"
Key parameters:
filter[store_id] -- Filter by store IDfilter[variant_id] -- Filter by variant IDstore_id. Always call LEMON_SQUEEZY_LIST_ALL_STORES first to discover valid store IDs before filtering other resources.page[number] / page[size] pagination (max 100 per page). Do not assume the first page is complete.filter[store_id], page[number]). Ensure exact parameter names are used.LEMON_SQUEEZY_LIST_ALL_SUBSCRIPTION_INVOICES) are separate from one-time orders. Use the appropriate endpoint for your use case.| Action | Tool Slug | Required Params |
|---|---|---|
| List stores | LEMON_SQUEEZY_LIST_ALL_STORES | None |
| List products | LEMON_SQUEEZY_LIST_ALL_PRODUCTS | None (optional filters) |
| List variants | LEMON_SQUEEZY_LIST_ALL_VARIANTS | None (optional filters) |
| List orders | LEMON_SQUEEZY_LIST_ALL_ORDERS | None (optional filters) |
| List order items | LEMON_SQUEEZY_LIST_ALL_ORDER_ITEMS | None
tools
Delegate coding tasks to the Grok Build CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.
development
--- name: graceful-shutdown description: Implement graceful shutdown for servers and workers: drain connections, finish in-flight work, release resources, and exit cleanly on SIGTERM/SIGINT. category: AI & Agents source: antigravity tags: [python, typescript, node, api, claude, ai, template, docker, kubernetes] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/graceful-shutdown --- # Graceful Shutdown ## Overview A skill for implementing graceful shutdown in server
development
--- name: falsify description: The scientific thinking protocol for AI agents. Use when facing complex, ambiguous, or high-stakes questions where guessing is costly: hypothesis → attempt to break it → evidence → calibrated co category: Creative & Media source: antigravity tags: [markdown, claude, ai, agent, llm, template, design, security, rag, cro] url: https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/falsify --- # Falsify — The Scientific Thinking Protocol > Think like
tools
Configure approved delegation lanes across installed implementer CLIs, including optional model and effort choices, then write global or project config only after explicit user approval.