Skip to main content
The Universal Checkout Skill is an Agent Skill that lets AI agents shop through the Zinc API — search for products, place orders, track them, and handle returns across Amazon, Walmart, Target, Best Buy, eBay, and 50+ other US retailers, all through natural language.

What is an Agent Skill?

An Agent Skill is a declarative specification (a SKILL.md file) that teaches AI agents how to interact with an API. There’s no executable code — the skill provides instructions, endpoint definitions, and safety guidelines that the agent follows. Agent Skills use progressive disclosure: at startup only the skill name and description are loaded. The full instructions are read into context only when the agent detects a matching task, keeping your agent fast and focused.

One skill, or one per retailer

The skill comes in two flavors, both from the same zincio/skills catalog:
  • universal-checkout — the full lifecycle across every supported retailer. Install this for general use.
  • Per-retailer skills (amazon-checkout, walmart-checkout, target-checkout, …) — the same lifecycle retargeted for a single store. Handy when an agent only ever buys from one retailer.
Installing several near-identical per-retailer skills in one agent can make skill triggering ambiguous. If you buy across retailers, install universal-checkout rather than stacking retailer skills.

What Can It Do?

CapabilityDescription
DiscoverSearch across retailers (GET /search) and compare best-price offers (Amazon & Walmart)
BuyPlace orders by product URL, with variants, condition filters, and a max_price ceiling
TrackCheck status and the full carrier checkpoint timeline for an order
CancelCancel an order while it’s still queued
ReturnOpen a return against a placed order and get prepaid label URLs
Placing an order or opening a return spends real money. The agent always confirms with you before submitting.

Two ways to pay

The skill supports either authentication method — pick based on how the user wants to pay:
MethodWhen to use
API key (ZINC_API_KEY)Pre-registered users with a funded Zinc account
MPP (Machine Payments Protocol)No Zinc account — pay per request via Stripe (cards/wallets) or Tempo (stablecoins)
With MPP, the same /agent/* endpoints handle both ordering and metered data calls ($0.01/call), so an agent can discover and buy with no account at all. Try it without code at agent.zinc.com.

Supported Platforms

Works with any agent platform that supports the Agent Skills standard, including:

Prerequisites

You’ll need one of:
  1. A Zinc API key (sign up at app.zinc.com) with funds deposited, or
  2. An MPP payment method — a funded Tempo wallet key (TEMPO_PRIVATE_KEY) or a Stripe payment method. No Zinc account required.

Next Steps

Setup

Install and configure the skill for your platform.

Usage Guide

Discover products, place orders, track them, and handle returns.