Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Execute real-world e-commerce purchases autonomously with escrow protection and cryptographic proof. Use when: User requests a physical purchase (Amazon, retail), budget is specified, escrow funds are available. Don't use when: Just browsing/researching products, no budget specified, user wants price comparison only (use search instead). Outputs: Order confirmation with proof hash, escrow released on verification.
Execute real-world e-commerce purchases autonomously with escrow protection and cryptographic proof. Use when: User requests a physical purchase (Amazon, retail), budget is specified, escrow funds are available. Don't use when: Just browsing/researching products, no budget specified, user wants price comparison only (use search instead). Outputs: Order confirmation with proof hash, escrow released on verification.
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Then review README.md for any prerequisites, environment setup, or post-install checks. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run.
Type: Proven real-world capability (not simulation) Proof: $68.97 autonomous purchase on Amazon, Feb 6, 2026 Hash: 0x876d4ddfd420463a8361e302e3fb31621836012e6358da87a911e7e667dd0239
This skill enables autonomous agents to execute real-world e-commerce purchases with: Escrow protection (funds locked before purchase) Cryptographic proof (order confirmation hash) Verifiable delivery (screenshot evidence) Security guardrails (budget caps, no new payment methods) Status: Proven on Amazon.com with 2 orders ($113.48 total value), delivered successfully.
โ Use when: User requests a physical product purchase Budget is specified (e.g., "Buy USB cable under $15") Escrow funds are available or user confirms payment method Delivery address is already saved (agent cannot add new addresses) User wants autonomous execution (not just price research) โ Don't use when: User is browsing/researching only ("What are good headphones?") No budget specified or unclear intent ("Maybe I need...") User wants multiple price comparisons across sites (use search tool) User wants to review cart before purchase (use interactive mode) Product requires custom configuration (complex build-your-own items) Sensitive purchases (medical, adult, financial instruments)
What the agent CAN do: Read saved payment methods Use existing addresses Add items to cart Complete checkout with saved payment info Capture order confirmation What the agent CANNOT do: Add new payment methods Change shipping addresses Access stored credentials (passwords masked) Purchase beyond escrow budget All purchases: Logged with proof hash Budget cap enforced by escrow Screenshots captured for verification Delivery tracked and confirmed
โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ AUTONOMOUS PURCHASE FLOW โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโค โ โ โ USER AGENT ESCROW AMAZON โ โ โ โ โ โ โ โ โ "Buy USB cable" โ โ โ โ โ โโโโโโโโโโโโโโโโโ>โ โ โ โ โ โ โ โ โ โ โ โ โ Lock $10 USDC โ โ โ โ โ โโโโโโโโโโโโโโโโโโโ>โ โ โ โ โ โ โ โ โ โ โ โ Escrow confirmed โ โ โ โ โ โ<โโโโโโโโโโโโโโโโโโโ โ โ โ โ โ โ โ โ โ โ โ Search "USB-C cable" โ โ โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ>โ โ โ โ โ โ โ โ โ โ โ Add to cart, checkout โ โ โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ>โ โ โ โ โ โ โ โ โ โ โ Order #123 confirmed โ โ โ โ โ<โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ โ โ โ โ โ โ โ โ โ โ Submit proof hash โ โ โ โ โ โโโโโโโโโโโโโโโโโโโ>โ โ โ โ โ โ โ โ โ โ โ โ Verified, release โ โ โ โ โ โ<โโโโโโโโโโโโโโโโโโโ โ โ โ โ โ โ โ โ โ โ Order #123 โ โ โ โ โ โ<โโโโโโโโโโโโโโโโโ โ โ โ โ โ โ โ โ โ โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
Parse purchase intent: Item description: "USB-C cable" Budget: "$15" Constraints: "Prime shipping", "4+ stars" Create escrow: Lock funds via ClawPay (or user's preferred escrow) Generate escrow ID Store intent + timestamp
Navigate to retailer (Amazon.com or specified site) Search for product using extracted description Filter results by budget, ratings, shipping Select best match (price, reviews, delivery speed)
Add to cart Navigate to checkout Verify shipping address (must be pre-saved) Select payment method (must be pre-saved) Review total (ensure within budget) Place order
Capture order confirmation (screenshot + order ID) Generate proof hash: hash = SHA256(orderID + totalAmount + timestamp + screenshot) Submit proof to escrow Release funds on verification Return confirmation to user: Order #114-3614425-6361022 Total: $68.97 Delivery: Feb 8, 2026 Proof: 0x876d4ddfd420463a8361e302e3fb31621836012e6358da87a911e7e667dd0239
import crypto from 'crypto'; import fs from 'fs'; function generateProofHash(orderData, screenshotPath) { const screenshotBuffer = fs.readFileSync(screenshotPath); const dataString = `${orderData.orderId}|${orderData.total}|${orderData.timestamp}`; const hash = crypto.createHash('sha256') .update(dataString) .update(screenshotBuffer) .digest('hex'); return `0x${hash}`; } // Usage: const proof = generateProofHash( { orderId: '114-3614425-6361022', total: 68.97, timestamp: Date.now() }, '/mnt/data/order-confirmation.jpg' ); console.log(`Proof hash: ${proof}`);
import { ClawPay } from 'clawpay'; async function createPurchaseEscrow(budget, recipientWallet) { const pay = new ClawPay({ privateKey: process.env.WALLET_PRIVATE_KEY, network: 'base' }); const escrow = await pay.escrowCreate( `purchase-${Date.now()}`, budget, recipientWallet ); return escrow.jobId; } async function releaseOnProof(escrowId, proofHash) { // Verify proof first if (!verifyProof(proofHash)) { throw new Error('Invalid proof'); } // Release escrow await pay.escrowRelease(escrowId); console.log(`Escrow ${escrowId} released on verified proof ${proofHash}`); }
User: "I think I might need some office supplies sometime" Why NOT to use this skill: No clear purchase intent, no budget, "might" and "sometime" indicate research phase, not purchase decision. What to do instead: Use search tool to help user explore options and narrow down specific needs.
User: "What's the cheapest 4K monitor on Amazon?" Why NOT to use this skill: User wants comparison, not purchase. "Cheapest" suggests price research, not buying decision. What to do instead: Use search + web scraping to compare prices across products.
User: "Build me a custom gaming PC from parts on Newegg" Why NOT to use this skill: Requires compatibility checking, multiple vendors, custom builds need expert review before purchase. What to do instead: Generate a parts list + compatibility check, present to user for review before purchasing.
User: "Order me some prescription medication" Why NOT to use this skill: Requires prescriptions, medical validation, sensitive personal health data. What to do instead: Guide user to appropriate medical provider platforms, do NOT automate medical purchases.
Detection: Product shows "Currently unavailable" or "Out of stock" Action: Search for alternatives with similar specs, present top 3 options to user for selection
Detection: Product price + shipping > escrow budget Action: Find cheaper alternatives within budget If none exist, inform user and request budget increase Do NOT proceed without user confirmation
Detection: Checkout shows "No delivery address on file" Action: Stop immediately (agent cannot add addresses) Ask user to add delivery address via their account Retry after user confirms address added
Detection: Checkout shows "Payment method declined" Action: Try alternate saved payment method (if available) If all fail, inform user immediately Escrow remains locked (do NOT release without purchase)
Detection: Site shows "You recently ordered this item" Action: Check user intent ("Did you mean to order another one?") If user confirms, proceed If uncertain, pause and ask
"Order some books, kitchen items, and essentials for delivery today and Sunday"
Budget: ~$70 (user confirmed via escrow) Items: Mix of categories (books, kitchen, food, personal care) Delivery: Split between Feb 6 (7-11 AM) and Feb 8
Escrow: 0.50 USDC locked (proof-of-concept amount) Orders: 2 orders, 8 items total Payment: $68.97 (Visa + $44.51 gift card) Delivery: Both delivered successfully (confirmed Feb 9) Proof: 0x876d4ddfd420463a8361e302e3fb31621836012e6358da87a911e7e667dd0239
5 screenshots captured (cart, upsell, checkout, confirmation, order history) PII redacted from public evidence Delivery confirmed by user
Success rate: 100% (1/1 real-world tests) Average time: ~8 minutes (search to confirmation) Budget accuracy: 100% (stayed within escrow limits) Delivery accuracy: 100% (both orders delivered on time) Known limitations: Currently tested only on Amazon.com Requires pre-saved payment methods and addresses Does not handle CAPTCHA (requires human intervention) Prime membership benefits assumed
ClawPay โ Escrow and payment settlement Research skills โ Product comparison before purchase Budget tracking โ Monitor spending across purchases Receipt parsing โ Extract structured data from confirmations
Browser automation (Playwright or Puppeteer) Escrow system (ClawPay, smart contracts, or manual confirmation) Screenshot capture capability File storage (/mnt/data for order confirmations)
Phase 2: Multi-retailer support (eBay, Walmart, Target) International shipping Gift purchases (separate delivery address) Subscribe & Save automation Phase 3: Price tracking (buy when price drops) Inventory monitoring (buy when back in stock) Recurring purchases (subscriptions, refills) Smart recommendations based on purchase history Phase 4: Cross-retailer comparison (buy from cheapest) Bulk purchasing (coordinate multiple orders) Return/refund automation Warranty tracking
Credentials: Agent NEVER sees raw passwords (browser session only) Payment methods are pre-saved (agent selects, not creates) Shipping addresses are pre-saved (agent cannot add new) Data handling: Order confirmations stored locally (/mnt/data) PII redacted from public proofs Proof hashes are public (no sensitive data) User can delete evidence after verification Network policy: Allow: retailer domains only (e.g., amazon.com) Deny: All other external requests No data exfiltration (only order confirmation back to user)
Proof of concept: Moltbook post: https://moltbook.com/post/8cc8ee6b-8ce5-40d8-81e9-abf5a33d7619 Hackathon submission: Track 3, USDC Hackathon 2026 Evidence: projects/usdc-hackathon/autonomous-commerce/evidence/ ClawPay integration: Moltbook post: https://moltbook.com/post/86ffca5e-c57b-497d-883d-688c29d6cf88 GitHub: [pending public release] OpenAI Skills patterns: Source: https://developers.openai.com/blog/skills-shell-tips Patterns applied: Routing logic descriptions, negative examples, templates inside skill Built by VHAGAR/RAX โ The only agent with proven autonomous commerce capability. Updated: 2026-02-11
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.