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
- --like-id accepts a product or variant GID; both return similar items
(verified live: a variant GID resolves to the same similar results as its
parent product GID)
- Add order_info to the documented `orders search --type` set
- Describe order search as a text/markdown summary and drop the inaccurate
endCursor pagination guidance (the response is not JSON and exposes no cursor)
- Remove the legacy --cursor option from orders search (the endpoint returns
no result cursor to page through)
- Drop the pay:wallet_tokens:read scope from the auth request and docs; the
budget read is authorized without requesting it (verified live)
- Complete a truncated sentence in the Secrets guidance
- Correct the personal-agents help-center link (add /en) in the README and
legal reference, and update the README personal-use language
- Bump skill metadata version to 1.0.1
Copy file name to clipboardExpand all lines: README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -47,9 +47,9 @@ Run `shop <command> --help` for the flags on any command, and see the [Shop skil
47
47
48
48
## Personal-use limits
49
49
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.
50
+
This CLI is designed for individual endusers, for personal use. The Shopify servers it connects to have usage restrictions. 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.
51
51
52
-
See https://help.shop.app/shop/shopping/personal-agents for accepted and prohibited use.
52
+
See https://help.shop.app/en/shop/shopping/personal-agents for accepted and prohibited use.
Copy file name to clipboardExpand all lines: skill/SKILL.md
+6-5Lines changed: 6 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
name: shop
3
3
description: "Ultimate personal shopping assistant: find, compare, buy, gift, and reorder products across the Shop catalog containing millions of stores. Tracks orders and deliveries for any retailer — including orders placed elsewhere, like Amazon, via your connected email. Helps get order info and initiate returns and refunds."
@@ -117,7 +118,7 @@ Manual token exchange, only when the CLI cannot be installed: [catalog-mcp.md](r
117
118
- Apply message formatting rules on all subsequent conversation turns
118
119
119
120
**Similar items:**
120
-
-`shop search --like-id <product gid>` — pass a product reference (`gid://shopify/p/...`); variant GIDs are rejected.
121
+
-`shop search --like-id <id>` — pass a product (`gid://shopify/p/...`) or variant (`gid://shopify/ProductVariant/...`) reference; both return similar items.
121
122
-`shop search --image ./photo.jpg` — the CLI base64-encodes it for you. Formats: jpeg, png, webp, avif, heic; max ~3 MB on disk (4 MB base64). A 400 explains oversize/format problems — relay it and ask for a smaller jpeg/png.
122
123
123
124
## Showing products
@@ -183,7 +184,7 @@ Rules: send it as its own distinct message (never combined with other text), at
183
184
> Tip: if you'd like, you can give me a budget to spend on your behalf so I can complete checkouts without asking each time. Set a spending limit here: https://shop.app/account/settings/connections. Or, tell me *not interested*, and I'll remember not to offer it again.
184
185
185
186
## Orders
186
-
Queries return 1 result except for recent - use date filters or new queries if you can't find what you want first time. Requires sign-in. Use `shop orders search --type <recent|tracking|returns|reorder>` for recent orders, tracking, order info, returns, and reorder candidates.
187
+
Queries return 1 result except for recent - use date filters or new queries if you can't find what you want first time. Requires sign-in. Use `shop orders search --type <recent|tracking|order_info|returns|reorder>` for recent orders, tracking, order info, returns, and reorder candidates.
187
188
-**Returns:** compare the order date and return window against today before advising.
188
189
-**Reorder:** find the order item, re-hydrate it with `shop catalog lookup` (`--include-unavailable` if it may be out of stock), then create a checkout from current catalog/variant data.
189
190
@@ -196,7 +197,7 @@ Never narrate tool usage or API parameters. Never fabricate URLs or information;
196
197
- Use a fresh idempotency key per distinct purchase intent; reuse it only when retrying the same intent; never reuse across different carts or orders.
197
198
198
199
**Secrets**
199
-
- Store `access_token` and `refresh_token` only in the harness secret store. Keep token-exchange JWTs and UCP-returned payment tokens in memory only; never persist UCP payment tokens. The CLI handles
200
+
- Store `access_token` and `refresh_token` only in the harness secret store. Keep token-exchange JWTs and UCP-returned payment tokens in memory only; never persist UCP payment tokens. The CLI handles this for you.
200
201
- Never expose secrets or PII — tokens, `Authorization` headers, card PANs, CVVs, session IDs, full addresses, phone numbers — in files, env vars, logs, tool arguments. Sending them on outbound API requests is expected; exposing them is not. The exception is confirming shipping details to the user (address, name and phone number is required in that case)
Copy file name to clipboardExpand all lines: skill/references/direct-api.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -234,7 +234,7 @@ GET https://shop.app/pay/agents/payment_tokens
234
234
Authorization: Bearer <access_token>
235
235
```
236
236
237
-
Requires the `pay:wallet_tokens:read` scope. Authoritative success shape:
237
+
Authoritative success shape:
238
238
239
239
```json
240
240
{
@@ -275,4 +275,4 @@ Types:
275
275
-`returns`
276
276
-`reorder`
277
277
278
-
Use `cursor=<endCursor>` when the response includes an `endCursor`; recent ignores cursor.
278
+
The response is `text/markdown` (a short summary), not JSON — there is no result cursor to page through. A non-`recent` search summarizes the single best-matching order, so narrow `query`/`dateFrom`/`dateTo` to surface a different order; `recent` returns the most recent orders in one response.
This skill 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. Go to [https://help.shop.app/shop/shopping/personal-agents](https://help.shop.app/shop/shopping/personal-agents) to learn more about accepted and prohibited use.
3
+
This skill 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. Go to [https://help.shop.app/en/shop/shopping/personal-agents](https://help.shop.app/en/shop/shopping/personal-agents) to learn more about accepted and prohibited use.
0 commit comments