Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
Fix manifest: declare required env vars (MDK_ACCESS_TOKEN, MDK_MNEMONIC), required bins (npx), optional bins (mcporter), and external endpoints. Add Security section with mnemonic handling guidance, source links, and endpoint disclosure.
What This Skill Does
moneydevkit adds Bitcoin Lightning payments to web apps without a bank account or traditional payment processor. It supports fixed pricing, pay-what-you-want, products, customers, and orders. Next.js and Replit are the two supported frameworks.
Accepts payments globally via Bitcoin Lightning without bank account requirements or payment processor approvals, making it viable where traditional processors are unavailable.
When to use it
- Adding a paywall to a Next.js blog
- Collecting tips or donations with a custom amount
- Selling digital products from a Replit app
- Charging for API access via per-request invoices
- Building a small online store checkout
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: Add a checkout to my Next.js site
- 1Run npx @moneydevkit/create to generate MDK_ACCESS_TOKEN and MDK_MNEMONIC credentials
- 2Add both values to .env and follow the Next.js integration guide
- 3Call createCheckout with type AMOUNT or PRODUCTS to create a checkout session
- 4Redirect the user to the returned checkout URL and handle the payment webhook
- 5Deploy to Vercel with MDK_ACCESS_TOKEN and MDK_MNEMONIC set as production environment variables
A working Lightning payment checkout on the Next.js site that completes orders globally
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.