You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Personal shopping CLI for the Shop catalog: search millions of stores, look up
4
-
products, sign in to your Shop account, build and complete UCP checkouts, and
5
-
search your orders for tracking, returns, and reorders.
3
+
Personal shopping CLI for the Shop catalog: search millions of stores, look up products, sign in to your Shop account, build and complete UCP checkouts, and search your orders for tracking, returns, and reorders.
6
4
7
-
It talks to the Shopify Global Catalog over MCP and to Shop's auth, checkout,
8
-
and orders APIs. Tokens are stored in your OS secret store (Keychain on macOS,
9
-
the equivalent secret service elsewhere) via `keytar` — nothing sensitive is
10
-
written to disk in plaintext.
5
+
It talks to the Shopify Global Catalog over MCP and to Shop's auth, checkout, and orders APIs. Tokens are stored in your OS secret store via `keytar`.
11
6
12
7
## Companion to the Shop skill
13
8
14
-
This CLI is the companion to the **Shop skill**, the agent-facing playbook that
15
-
drives the end-to-end shopping conversation (offer sign-in → search → show
16
-
products → visualize → checkout → orders). The skill calls these commands under
17
-
the hood, and when the CLI can't be installed its reference files mirror every
18
-
command via the direct API.
9
+
This CLI is the companion to the **Shop skill**, the agent-facing playbook that drives the end-to-end shopping conversation. The skill calls these commands under the hood and documents every command, flag, and workflow in full.
19
10
20
-
The skill lives at **https://shop.app/SKILL.md**.
11
+
The skill lives at **https://shop.app/SKILL.md** — see it for the complete reference.
`--type` is one of `recent`, `tracking`, `order_info`, `returns`, `reorder`.
205
-
Other flags: `--query`, `--date-from`, `--date-to`, `--cursor`.
206
-
207
-
### Config
37
+
## Commands
208
38
209
-
Persist CLI preferences (stored alongside auth in the OS secret store).
39
+
-`shop search` — search the catalog by text, similar items (`--like-id`), or image (`--image`).
40
+
-`shop catalog lookup` / `shop catalog get-product` — look up IDs you already hold and fetch full product detail.
41
+
-`shop auth` — sign in (`login`, or the non-blocking `device-code` + `poll`), check `status`, or `logout`.
42
+
-`shop checkout` — `create`, `update`, and `complete` a UCP checkout on the merchant domain (`complete` requires `--confirm`).
43
+
-`shop orders search` — search recent orders, tracking, order info, returns, and reorder candidates.
44
+
-`shop config` — persist CLI preferences such as a default country.
210
45
211
-
```bash
212
-
shop config set-country US # default --country when not passed explicitly
213
-
shop config show # show stored preferences
214
-
```
46
+
Run `shop <command> --help` for the flags on any command, and see the [Shop skill](https://shop.app/SKILL.md) for the full reference and shopping workflow.
215
47
216
48
## Personal-use limits
217
49
218
-
This CLI is for individual end-users only. Building commercial services, resale
219
-
platforms, aggregators, or anything that provides third parties with
220
-
programmatic access to Shopify's catalog, checkout, delegated payments, or
221
-
aggregated user data is prohibited.
50
+
This CLI is for individual end-users only. Building commercial services, resale platforms, aggregators, or anything that provides third parties with programmatic access to Shopify's catalog, checkout, delegated payments, or aggregated user data is prohibited.
222
51
223
-
See https://help.shop.app/shop/shopping/personal-agents for accepted and
224
-
prohibited use.
52
+
See https://help.shop.app/shop/shopping/personal-agents for accepted and prohibited use.
0 commit comments