amazon-checkout
Discover, buy, track, and return real products from Amazon (amazon.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same API.
Skill by zincio
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/zincio-amazon-checkout
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: backend, testing, agent-building
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/amazon-checkout
What's inside
- Skill name
amazon-checkout- Description
- Discover, buy, track, and return real products from Amazon (amazon.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same API. Needs no account to begin — the agent mints its own test key, then earns a live key and a $5 starter credit once its operator approves it. Pay from a pre-funded wallet, per request over MPP or x402, or with a Stripe Link card.
- License
- MIT
- Instructions
- 62 lines in SKILL.md · view on GitHub
Before installing
- Instructions call the network
Files (2)
- SKILL.md
- errors.md · references/
SKILL.md (first lines)
# Amazon Checkout
Buy, track, and return products from Amazon (amazon.com) through the Zinc API (`https://api.zinc.com`). US orders.
> **Powered by Zinc Universal Checkout.** The same API buys from Amazon and almost any other US retailer. To order across multiple retailers from one skill, install the [`universal-checkout`](https://github.com/zincio/skills/tree/master/skills/universal-checkout) skill (`npx skills add zincio/skills --skill universal-checkout`). Live retailer list: `GET https://api.zinc.com/retailers`.
## Getting started
Four steps, in order. Full walkthrough: [Agent Sandbox Quickstart](https://www.zinc.com/docs/v2/agent-sandbox/quickstart.md) and [Going Live](https://www.zinc.com/docs/v2/agent-sandbox/going-live.md).
1. **Get a test key.** `POST https://api.zinc.com/sandbox/keys` — no auth, no signup. Returns `api_key` (`zn_test_…`) and a ready-made `example_order`. Send it as `Authorization: Bearer <api_key>` from here on.
2. **Place a test order.** `POST /orders` with that `example_order`, then poll `GET /orders/{id}`. Free. `status` reaches **`order_placed`** — that is success, and it never becomes `delivered`; shipping shows up under `tracking_numbers[0].status`.
3. **Earn your live key.** `POST /device/code` with your test key as Bearer — that is what carries your sandbox history over. Show your operator the link it returns, then poll `POST /device/token` (no `Authorization` header; 400 `authorization_pending` means keep waiting). On approval you get a `zn_live_` key **once**, plus a **$5 starter credit** in their wallet.
4. **Buy something real.** `POST /orders` with a amazon.com product URL. **`max_price` is a ceiling, not a price** — you are charged the retailer's actual total, so set it a little above the listed price to leave room for tax and shipping. Ask your operator for the shipping address (**`phone_number` is required**) and confirm the item and price with them first.
Watch the money: `GET /wallet/me` shows the `balance` and `order_fee_cents` (charged per order, on top of `max_price`). Each `/search` call costs 1¢ from the same wallet.
Already have a key from your operator? Use it and skip to **Place an order**. Never want an account? Pay per order with Link, MPP, or x402 ([Agentic Purchases](https://www.zinc.com/docs/v2/agentic-purchases.md)): `POST /agent/orders`, no key needed.
## Place an order
```bash
curl -X POST https://api.zinc.com/orders \
-H "Authorization: Bearer $ZINC_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"products": [{"url": "https://www.amazon.com/<product-page>", "quantity": 1}],
"max_price": 5000,
"shipping_address": {
"first_name": "Jane", "last_name": "Doe",
"address_line1": "123 Main St", "city": "San Francisco",
"state": "CA", "postal_code": "94105", "country": "US",
"phone_number": "4155552671"
}
}'
```
- `max_price` is the ceiling **in cents** for the whole order. Zinc refuses rather than exceeding it.
- `phone_number` is required. Never invent an address — ask your operator.
- **To buy on your operator's own Amazon account**, pass its `short_id` as `retailer_credentials_id` (`GET /managed-accounts` lists them). The payment method saved on that account pays the retailer, and the wallet is charged the per-order fee only. Omitting the field never means "pick one of mine" — it means the order runs on a Zinc account and the wallet pays for the item. ([retailer accounts](https://www.zinc.com/docs/v2/retailer-accounts.md))
- Returns `201` with an order `id` and `status: pending`. Retailer, variants, quantities, gift options, idempotency: [Create Order](https://www.zinc.com/docs/v2/api-reference/orders/create-order.md).
## Track, cancel, return
- `GET /orders/{id}` — `status` is one of `pending`, `order_placed` (**success**), `order_failed`, `cancelled`. Shipping lives on `tracking_numbers[].status`. ([statuses](https://www.zinc.com/docs/v2/api-reference/orders/get-order.md), [tracking](https://www.zinc.com/docs/v2/api-reference/orders/tracking.md))
- `POST /orders/{id}/cancel` — only while `pending`. ([cancel](https://www.zinc.com/docs/v2/api-reference/orders/cancel-order.md))
- `POST /returns` — needs the order id and a reason. ([returns](https://www.zinc.com/docs/v2/api-reference/returns/create-return.md))
## When something fails
Errors are `{"error": {"code", "message", "details"}}`. Read `code`, not the message. `details` often names the fix — a `402 insufficient_funds` carries `fund_with`, every way to pay, including your operator's own retailer account when they have one saved for that store. Full list: [Error Handling](https://www.zinc.com/docs/v2/api-reference/introduction/error-handling.md) and [references/errors.md](https://github.com/zincio/skills/blob/master/skills/amazon-checkout/references/errors.md).
## Rules
- **Money is real.** Confirm the item and the price with your operator before any live order.
- **Set `max_price` deliberately** — it is the only thing standing between a typo and a large purchase.
- **Never invent a shipping address**, and never reuse the sandbox one for a live order.
- Rehearse failures in the sandbox first: `GET /orders/test-products`.
All amounts are in **US cents** (e.g. `5000` = $50.00). US delivery.From zincio/skills, MIT.
More from zincio/skills
- 0.629score
ebay-checkout
zincio
Discover, buy, track, and return real products from eBay (ebay.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same API.
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
homedepot-checkout
zincio
Discover, buy, track, and return real products from The Home Depot (homedepot.com) through the Zinc API (zinc.com) — and from almost any other US retailer on…
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
lowes-checkout
zincio
Discover, buy, track, and return real products from Lowe's (lowes.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same API.
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
pokemoncenter-checkout
zincio
Discover, buy, track, and return real products from Pokémon Center (pokemoncenter.com) through the Zinc API (zinc.com) — and from almost any other US retailer…
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
target-checkout
zincio
Discover, buy, track, and return real products from Target (target.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same API.
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
universal-checkout
zincio
Discover, buy, track, and return real products from Amazon, Walmart, Target and almost any other US online retailer through the Zinc API (zinc.com).
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
walmart-checkout
zincio
Discover, buy, track, and return real products from Walmart (walmart.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same…
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
wayfair-checkout
zincio
Discover, buy, track, and return real products from Wayfair (wayfair.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same…
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
bestbuy-checkout
zincio
Discover, buy, track, and return real products from Best Buy (bestbuy.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same…
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
1800flowers-checkout
zincio
Discover, buy, track, and return real products from 1-800-Flowers (1800flowers.com) through the Zinc API (zinc.com) — and from almost any other US retailer on…
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
acehardware-checkout
zincio
Discover, buy, track, and return real products from Ace Hardware (acehardware.com) through the Zinc API (zinc.com) — and from almost any other US retailer on…
SkillAFreshness: A★ 7Claude Code +9 - 0.530score
send-donuts
zincio
Send a box of Krispy Kreme donuts (doughnuts) to someone by mail, paid with your own credit card via Stripe Link — driven entirely from the terminal.
SkillCFreshness: C★ 7Claude Code +9
Signals
- Stars
- 7
- Forks
- 0
- Open issues
- 0
- Last commit (this folder)
- Oct 19, 2026 (10 days ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/zincio/skills
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from zincio
- 0.629score
homedepot-checkout
zincio
Discover, buy, track, and return real products from The Home Depot (homedepot.com) through the Zinc API (zinc.com) — and from almost any other US retailer on…
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
lowes-checkout
zincio
Discover, buy, track, and return real products from Lowe's (lowes.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same API.
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
pokemoncenter-checkout
zincio
Discover, buy, track, and return real products from Pokémon Center (pokemoncenter.com) through the Zinc API (zinc.com) — and from almost any other US retailer…
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
target-checkout
zincio
Discover, buy, track, and return real products from Target (target.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same API.
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
universal-checkout
zincio
Discover, buy, track, and return real products from Amazon, Walmart, Target and almost any other US online retailer through the Zinc API (zinc.com).
SkillAFreshness: A★ 7Claude Code +9 - 0.629score
ebay-checkout
zincio
Discover, buy, track, and return real products from eBay (ebay.com) through the Zinc API (zinc.com) — and from almost any other US retailer on the same API.
SkillAFreshness: A★ 7Claude Code +9
Cite this page
amazon-checkout skill. Agent Mart. https://agentmart.dev/skills/zincio-amazon-checkout (last updated 2026-10-24)