Swap commerce skill
Modular agentic commerce skill for Swap Commerce OS. Automates returns, exchanges, DDP cross-border calculations, visual try-ons, and conversational checkouts.From its SKILL.md
npx -y skills add Alpha-Park/swap-commerce-skillAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.8 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
Swap Commerce Agentic Storefront Skill
Overview
Swap Commerce is an e-commerce Operating System (Swap-OS) that consolidates returns, exchanges, international shipping, tax/duty compliance, and logistics into a single, unified pipeline. This skill enables GenPark AI agents to integrate Swap-OS capabilities directly into digital storefronts, transforming standard, static catalogs into highly interactive, conversational shopping and post-purchase experiences.
sequenceDiagram
autonumber
actor Customer
participant Agent as GenPark Agent
participant Swap as Swap-OS API
participant WMS as WMS / 3PL
Customer->>Agent: "I want to exchange my shirt for a larger size"
Agent->>Swap: POST /v1/returns/exchanges/recommend (order_id, items)
Swap-->>Agent: Return Exchange Options & Inventory Reservation
Agent->>Customer: "I reserved the Large shirt. Do you want to swap now?"
Customer->>Agent: "Yes, proceed with the swap!"
Agent->>Swap: POST /v1/returns/sessions (create session & labels)
Swap-->>Agent: Returns Portal Link, QR Code & DDP Shipping Label
Swap->>WMS: Trigger inbound return notification (ASN)
Agent->>Customer: "Swap complete! Here is your return shipping label & QR code."
Core Capabilities
1. Branded Returns & Revenue Retention
- Instant Returns Portal: Set up fully branded self-service returns portals matching the merchant’s storefront design.
- Revenue Retention (Shop Now): Provide interactive cross-sell and instant exchange suggestions when a return is initiated. Retain up to 12%+ of revenue before refunds are issued.
- Flexible Refund Options: Automate issuing refunds to original payment methods, store gift cards, or shopping wallet balances.
2. International Commerce & Cross-Border DDP
- Landed Cost Engine: Compute real-time duties, local taxes (VAT/GST), and total landed cost dynamically during checkout.
- DDP (Delivered Duty Paid) Shipping: Eliminate surprise customs fees for international buyers by collecting duties upfront and preparing compliant custom paperwork.
- Regional Consolidation: Consolidate international returns at regional hubs before bulk shipping back to the primary WMS to save logistics costs.
- Product Compliance: Automatically map HS (Harmonized System) codes and verify Country of Origin (COO) for cross-border compliance (e.g., EU GPSR requirements).
3. Conversational Discovery & Try-On
- Virtual Try-On (VTO): Give shoppers visual confidence by matching product specs to personal models or avatars.
- Sizing & Fit Recommendation: Utilize purchase history and return records across the network to suggest the optimal size, lowering return rates.
4. Direct In-Flow Conversational Checkout
- Chat/Voice Sales: Enable frictionless transaction processing directly within the agent chat interface without traditional web checkout redirects.
- Payment Orchestration: Support tokenized, safe payments, one-click checkouts, and express digital wallet checkouts (Apple Pay, Google Pay).
API Reference & Payloads
1. Create Return/Exchange Session
POST https://api.swap-commerce.com/v1/returns/sessions
Request Headers:
Authorization: Bearer <your_swap_api_key>
Content-Type: application/json
Request Payload:
{
"order_id": "ord_8941278930",
"customer": {
"email": "[email protected]",
"country_code": "US"
},
"items": [
{
"sku": "TSHIRT-BLU-M",
"quantity": 1,
"reason": "SIZE_TOO_SMALL",
"action": "EXCHANGE",
"exchange_sku": "TSHIRT-BLU-L"
}
],
"shipping": {
"carrier": "USPS",
"method": "GROUND_RETURN"
}
}
Response Payload:
{
"return_session_id": "ret_sess_77812930",
"status": "APPROVED",
"exchange_order_id": "ord_ex_990184712",
"label_url": "https://shipping.swap-commerce.com/labels/lbl_9981a3d9f.pdf",
"qr_code_url": "https://shipping.swap-commerce.com/qrcodes/qr_9981a3d9f.png",
"estimated_delivery": "2026-05-22T18:00:00Z"
}
2. Calculate Landed Cost (Cross-Border Duties)
POST https://api.swap-commerce.com/v1/cross-border/landed-cost
Request Payload:
{
"origin_country": "US",
"destination_country": "GB",
"items": [
{
"sku": "HOODIE-GRY-L",
"hs_code": "6101.30.00",
"declared_value": 85.00,
"quantity": 1
}
],
"shipping_cost": 15.00
}
Response Payload:
{
"total_landed_cost": 121.25,
"breakdown": {
"subtotal": 85.00,
"shipping": 15.00,
"duty": 10.20,
"tax_vat": 11.05
},
"currency": "GBP",
"compliant": true
}
Agent Usage & Best Practices
When integrating the Swap Commerce skill, agents must structure storefront behaviors around the following guidelines:
- Context-Driven Recommendations: If a user initiates a return due to "fit/size," the agent should look up
POST /v1/returns/exchanges/recommendimmediately to reserve the matching correct size in inventory. - Upfront Landed Cost Transparency: For international shoppers, calculate the landed costs at the earliest cart stage, presenting the tax/duty breakdown clearly to maximize checkout conversion and compliance.
- Proactive Tracking: Send proactive push notifications or conversational alerts when return packages are checked in at regional consolidation centers.
References
What ships with it: 2 files
8.7 KB alongside SKILL.md, 2 of them executable
scripts/
- swap_client.jsruns4.0 KB
- swap_mcp_tool.jsruns4.7 KB