moonpay/skills

moonpay-commerce

Browse Shopify stores, search products, manage a cart, and checkout with crypto via Solana Pay. No login required.

First seen Mar 21, 2026

Installation

$ npx skills add moonpay/skills --skill moonpay-commerce

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from moonpay/skills · top by installs.

npx skills add moonpay/skills

Browse all from moonpay/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 111
License LICENSE
Default branch main
Open issues 2
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,925 B
  • docs SUMMARY.md 138 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 88 installs

SKILL.md

Shop with crypto

Goal

Browse Solana Pay-enabled Shopify stores, add items to a cart, and pay with crypto. The entire flow runs from the CLI — no browser needed.

Commands

List stores

mp commerce store list

Search products

mp commerce product search --store <store> --query <search-term>

Get product details

mp commerce product retrieve --store <store> --productId <product-id>

Add item to cart

mp commerce cart add \
  --store <store> \
  --variantId <variant-id> \
  --quantity <number> \
  --cartId <cart-id>  # omit to create a new cart

View cart

mp commerce cart retrieve --store <store> --cartId <cart-id>

Remove item from cart

mp commerce cart remove --store <store> --cartId <cart-id> --lineId <line-id>

Checkout and pay

mp commerce checkout \
  --wallet <wallet-name> \
  --store <store> \
  --cartId <cart-id> \
  --chain solana \
  --email <buyer-email> \
  --firstName <first> \
  --lastName <last> \
  --address <street-address> \
  --city <city> \
  --postalCode <zip> \
  --country <country-name>

Example flow

  1. Browse stores: mp commerce store list
  2. Search: mp commerce product search --store ryder.id --query "ryder"
  3. Add to cart: mp commerce cart add --store ryder.id --variantId "gid://shopify/ProductVariant/51751218774319" --quantity 1
  4. Check cart: mp commerce cart retrieve --store ryder.id --cartId <id-from-step-3>
  5. Checkout: mp commerce checkout --wallet main --store ryder.id --cartId <id> --chain solana --email [email protected] --firstName John --lastName Doe --address "123 Main St" --city Amsterdam --postalCode 1011 --country Netherlands

How it works

  1. Stores expose a Shopify MCP endpoint for browsing and cart management
  2. cart add creates or updates a cart (no auth needed, cart ID is the handle)
  3. checkout calls the API to start a Helio payment, signs the transaction locally, and submits
  4. Helio pays gas — the buyer only pays the item price in USDC
  5. Returns a transaction signature and order confirmation URL

Tips

  • Run cart add multiple times to add different items — pass the --cartId from the first call
  • Use product search to find variant IDs — each variant has a Shopify GID
  • The --country flag takes full country names (e.g. "United States", "Netherlands")
  • Checkout takes 30-90 seconds — the API automates the Shopify checkout flow
  • Currently supports Solana chain only for payment

Related skills

  • moonpay-auth — Set up a local wallet for signing
  • moonpay-check-wallet — Check USDC balance before checkout
  • moonpay-swap-tokens — Swap tokens to get USDC for payment