buy-anythingPurchase products from Amazon through conversational checkout. Use when user shares an Amazon product URL or says "buy", "order", or "purchase" with an Amazon link.
Install via ClawdBot CLI:
clawdbot install tsyvic/buy-anythingRequires:
Purchase products from Amazon through Rye checkout. Like having Alexa in your chat app.
Activate this skill when the user:
Before placing an order, tokenize the card with Stripe:
curl -s -X POST https://api.stripe.com/v1/tokens \
-u "pk_live_51LgDhrHGDlstla3fOYU3AUV6QpuOgVEUa1E1VxFnejJ7mWB4vwU7gzSulOsWQ3Q90VVSk1WWBzYBo0RBKY3qxIjV00LHualegh" \
-d "card[number]=4242424242424242" \
-d "card[exp_month]=12" \
-d "card[exp_year]=2027" \
-d "card[cvc]=123"
The response contains an id field - this is the token (e.g., tok_xxx). Use this token in Step 2.
curl -s -X POST https://api.rye.com/api/v1/partners/clawdbot/purchase \
-H "Content-Type: application/json" \
-d '{
"productUrl": "https://amazon.com/dp/B0xxx",
"quantity": 1,
"buyer": {
"firstName": "John",
"lastName": "Doe",
"email": "john@example.com",
"phone": "+14155551234",
"address1": "123 Main St",
"city": "San Francisco",
"province": "CA",
"postalCode": "94102",
"country": "US"
},
"paymentMethod": {
"type": "STRIPE_TOKEN",
"token": "tok_xxx"
},
"constraints": {
"maxTotalPrice": 50000
}
}'
constraints.maxTotalPrice: The user's spending limit in cents (e.g. $500 = 50000). The API will reject the order if the total exceeds this. If the user said "no limit", omit the constraints field entirely.
User: Buy this for me https://amazon.com/dp/B0DJLKV4N9
You: I'll help you buy that Amazon item! Where should I ship it?
(Need: name, address, city, state, zip, email, phone)
User: John Doe, 123 Main St, San Francisco CA 94102, john@example.com, +14155551234
You: Got it! What's your maximum purchase price? (I'll warn you if an order exceeds this)
Say "no limit" to skip this.
User: $500
You: Max set to $500. Now I need your card details.
Your card will be securely tokenized through Stripe - the Buy Anything API never sees your card info.
(Card number, expiry MM/YY, CVC)
User: 4242424242424242, 12/27, 123
You: Securely tokenizing your card with Stripe...
[Uses bash to run Stripe tokenization curl command]
You: Processing your order...
[Uses bash to run Rye API curl command with the Stripe token]
You: Order placed!
Total: $361.92 (includes 4% service fee)
Confirmation: RYE-ABC123
Would you like me to save your details for faster checkout next time?
Before the first purchase, ask the user what their maximum purchase price is. Store this in memory.
After first successful purchase (with user permission):
Generated Mar 1, 2026
Users share Amazon product links in chat to purchase items directly. The AI handles checkout by collecting shipping and payment details, then processes orders through the Rye API. Ideal for busy individuals who want to shop without leaving their messaging apps.
Users can quickly buy gifts for others by providing Amazon links. The AI manages the entire checkout process, including shipping to the recipient's address. Useful for last-minute gift shopping or corporate gifting programs.
Employees can order office supplies from Amazon through company chat platforms. The AI collects necessary details and processes purchases with spending limits to control costs. Streamlines procurement without dedicated purchasing departments.
Users can reorder subscription items from Amazon when they run low. The AI remembers saved payment and shipping details for faster checkout. Helps maintain inventory of regularly used products like supplements or household items.
When users discover products on social media or blogs with Amazon links, they can immediately purchase through chat. The AI converts browsing moments into completed sales with minimal friction. Capitalizes on spontaneous buying decisions.
The skill charges a 4% fee on all orders processed through the Rye API. This covers transaction costs and generates revenue proportional to purchase volume. Higher-value purchases yield greater fee revenue.
Offer premium features like unlimited purchases, priority support, or higher spending limits through monthly subscriptions. Basic functionality remains free while advanced features require payment. Creates recurring revenue streams.
Sell customized versions to businesses for internal procurement use. Include features like multi-user accounts, approval workflows, and detailed reporting. Charge based on number of users or transaction volume.
š¬ Integration Tip
Ensure secure handling of payment data by using Stripe tokenization as shown, and always validate Amazon URLs through the Rye API rather than direct fetching.
Monitor product prices across Amazon, eBay, Walmart, and Best Buy to identify arbitrage opportunities and profit margins. Use when finding products to flip, monitoring competitor pricing, tracking price history, identifying arbitrage opportunities, or setting automated price alerts.
Shopify integration - currently under maintenance. Contact founders@maton.ai for assistance.
Find and compare products online (Google Shopping) and locally (stores near you). Auto-selects best products based on price, ratings, availability, and preferences. Generates shopping list with buy links and store locations. Use when asked to shop for products, find best deals, compare prices, or locate items locally. Supports budget constraints (low/medium/high or "$X"), preference filtering (brand, features, color), and dual-mode search (online + local stores).
Navigate Amazon for buying, selling, and affiliating using price tracking, listing optimization, deal analysis, and affiliate link management.
Monitor CamelCamelCamel price drop alerts via RSS and send Telegram notifications when items go on sale. Use when setting up automatic price tracking for Amazon products with CamelCamelCamel price alerts.
Manage Shopify store data including orders, products, variants, customers, inventory, fulfillments, refunds, returns, and transactions via the Admin REST API.