← Back to Skills Marketplace
shopify

Shop

by Shopify · GitHub ↗ · v0.0.28 · MIT-0
cross-platform ✓ Security Clean
1189
Downloads
124
Stars
3
Active Installs
26
Versions
Install in OpenClaw
/install shop
Description
Your personal shopping assistant — Search, Buy, Track, Return, and Re-order products through the best product catalog in the world.
Usage Guidance
This skill appears coherent for shopping tasks. Before installing, confirm the runtime can perform network calls, fetch images, and store tokens only in ephemeral conversation memory (not persistent logs or files). Verify the shop.app endpoints are legitimate and that you are comfortable completing sign-in via the device-code URL shown in your browser. Do not paste tokens into chat (the skill also forbids this). If you plan to complete purchases, confirm checkout redirects/URLs go to expected merchant pages and handle payment information in a secure, trusted browser environment.
Capability Analysis
Type: OpenClaw Skill Name: shop Version: 0.0.28 The 'shop' skill is a well-documented shopping assistant designed to interact with the official shop.app (Shopify) ecosystem. It utilizes standard OAuth 2.0 Device Authorization flows for secure authentication and includes explicit instructions to protect user privacy, such as avoiding the disclosure of internal IDs and ensuring tokens are stored only in ephemeral memory. The skill also features defensive instructions against prompt injection by advising the agent to ignore any commands potentially embedded in merchant-supplied product data.
Capability Tags
can-make-purchasesrequires-oauth-token
Capability Assessment
Purpose & Capability
Name and description match the instructions: search endpoints, similar-product queries, order tracking and an OAuth device flow for authenticated operations. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
Runtime instructions stay within shopping scope: calling shop.app endpoints for search, similarity, auth and order operations; performing image downloads/ base64 encoding for similarity; and storing access/refresh tokens in ephemeral conversation memory. The doc explicitly forbids asking users to paste tokens. The instructions do require networking and the ability to poll the device-token endpoint — ensure your runtime permits that.
Install Mechanism
Instruction-only skill with no install spec and no code files, so nothing is being written to disk or downloaded during install.
Credentials
The skill declares no required environment variables or credentials. The only secrets used are OAuth tokens obtained via device-flow and the doc instructs they be stored only in ephemeral session memory — this is proportionate to order-tracking features.
Persistence & Privilege
always is false and autonomous invocation is allowed (platform default). The skill requests ephemeral session storage for tokens (normal). It does not request permanent system presence or modify other skills or system-wide settings.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install shop
  3. After installation, invoke the skill by name or use /shop
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.0.28
Version 0.0.28 - Updated authentication endpoints: now use `/agents/auth/device-code`, `/agents/auth/token`, and `/agents/auth/userinfo` with plain text markdown responses. - Device authorization flow no longer requires `client_id` or `scope` parameters; these are handled by the proxy. - Clarified the required use of `similarTo.id` or `similarTo.media` for "Find Similar Products" requests. - Minor restructuring of documentation for improved clarity and consistency. - Session state storage requirements are moved and more clearly described under authentication.
v0.0.27
Version 0.0.27 of the Shop skill - Updated skill description and metadata version. - Refined scope in "When to Use" for greater clarity. - Shortened and streamlined documentation for Product Search, Find Similar Products, and error handling sections. - Orders section expanded with clearer structure and new "Order Fetch Pattern" documentation. - General language and formatting improvements throughout for simplicity and readability.
v0.0.26
- Rolled back skill metadata: version set to 0.0.23 and author field removed. - No functional or API changes; all endpoints and usage remain the same. - Minor changes to documentation wording, particularly around token handling and session memory requirements. - No file or implementation changes were detected in this version.
v0.0.25
Version 0.0.25 - Added detailed guidance on persisting state across session turns, including which fields to store (access/refresh token, device ID, country). - Expanded authentication section: now documents the full device authorization flow (device code, polling, validation, refresh) and error recovery on expired tokens. - Clarified that product search and similar product features do not require auth, but all order-related APIs do. - No API or endpoint changes; documentation improved for reliability and multi-turn support.
v0.0.24
Version 0.0.24 of the Shop skill updates error handling and documentation: - Error responses for product search and orders now return markdown-formatted errors, not JSON. - Product search errors for missing/empty queries return `# Error\n\nquery is missing (400)`. - Orders error responses are given as markdown (e.g., `# Error\n\n{message} ({status})`), clarifying format and behavior. - Documentation clarified around response formats for easier integration and troubleshooting. - No functional or code changes detected.
v0.0.23
- Version bumped to 0.0.23 in metadata. - Removed the OpenClaw metadata section, along with references to primaryEnv and required environment variables. - No functional or API changes; documentation clean-up only.
v0.0.21
Version 0.0.21 - Added new metadata section for openclaw, specifying required environment variables: `SHOP_ACCESS_TOKEN` and `SHOP_CLIENT_ID`. - No changes to search, order, or return functionality. - Version bump in metadata from 0.0.20 to 0.0.21.
v0.0.20
- Product Search now uses the SHOP_ACCESS_TOKEN for personalized results when available, while still supporting anonymous search. - Find Similar Products now allows passing the product image URL (not just file path) with the image_path parameter. - Orders section clarifies that Shop order tracking supports all stores (not just Shopify) by aggregating orders from users’ connected email receipts. - Updated descriptions to reflect more explicit authentication and capabilities for both search and order aggregation.
v0.0.19
- Clarified that authentication is not needed for searching products, but is required for order tracking in Shop. - No changes to APIs or functionality—documentation update only.
v0.0.18
shop 0.0.18 - Version bump from 0.0.17 to 0.0.18; no file or documentation changes detected.
v0.0.17
No user-visible changes in this version. - Version bump only; no file or functionality changes detected.
v0.0.10
No user-facing changes in this release; version bump only.
v0.0.9
Version 0.0.9 adds a capabilities table and makes the skill's supported features clearer. - Added a concise "Capabilities" table describing available functions and authentication requirements. - No code or functional changes to endpoints or behavior. - Documentation now organized for quicker reference to supported operations.
v0.0.8
- Added explicit OAuth device authorization flow documentation under metadata, including required environment variable and endpoints. - Updated metadata with `requiredEnv` and `auth` sections detailing authentication method, scopes, and data policy. - No changes to API endpoints or functionality; documentation now clarifies authentication and configuration requirements.
v0.0.7
No file changes detected in this release. - No updates or modifications were made to the source code or documentation in version 0.0.7. - Functionality and instructions remain the same as the previous release.
v0.0.6
- Added primary environment variable setting: SHOP_CLIENT_ID is now specified as required for configuration. - Updated skill version to 0.0.6. - No changes to behavior or endpoints; API reference, features, and usage remain the same.
v0.0.5
**Expanded capabilities: Shop is now your assistant for searching, buying, tracking, and managing orders from any online store.** - New order management features: track deliveries, check order status, process returns, and re-order items from any retailer (not just Shopify stores). - Updated product search: now uses a new endpoint and clearly states scope is Shopify-powered stores only. - Find similar products remains available for Shopify items, via a new API path and ID requirements. - Richer API documentation: details on errors, pagination, filtering, and required headers. - Clarified formatting and key field extraction for both product and order responses. - Updated skill description and usage guidance to emphasize full shopping and post-purchase assistance.
v0.0.3
shop v0.0.2 Changelog - Updated version metadata to 0.0.4 and added a homepage link to metadata. - No changes to API behavior, formatting, search strategy, or core functionality. - Documentation only: reflects updated version and new homepage URL.
v0.0.1
Initial Shop Skill
v2.9.3
- Updated description to "Shop Claw | Give your agent spending power. Financial management for Agents and OpenClaw bots." - No changes to skill files or capabilities; documentation wording updated only. - No code or functional modifications detected in this release.
Metadata
Slug shop
Version 0.0.28
License MIT-0
All-time Installs 3
Active Installs 3
Total Versions 26
Frequently Asked Questions

What is Shop?

Your personal shopping assistant — Search, Buy, Track, Return, and Re-order products through the best product catalog in the world. It is an AI Agent Skill for Claude Code / OpenClaw, with 1189 downloads so far.

How do I install Shop?

Run "/install shop" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Shop free?

Yes, Shop is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Shop support?

Shop is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Shop?

It is built and maintained by Shopify (@shopify); the current version is v0.0.28.

💬 Comments