← Back to Skills Marketplace
Shopify Product Uploader
by
Hussain Khuzema
· GitHub ↗
· v1.0.0
· MIT-0
103
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install shopify-product-uploader
Description
Upload and manage Shopify products individually or in bulk with SEO-optimised titles, descriptions, tags, support for variants, collections, inventory, and d...
Usage Guidance
This skill appears to do what it claims: it will prompt you to provide your Shopify store handle and an Admin API token (shpat_...) and then use that token to call your store's Admin API to create/update products and inventory. Before installing or activating it: 1) Prefer creating a custom app token with only the minimum scopes listed (write_products, read_products, write_inventory, read_inventory, write_collections, read_collections) rather than using a full-store owner token. 2) Confirm how OpenClaw stores long‑term memory in your deployment (encryption, who/what can access those secrets) — if you’re uncomfortable, don’t allow persistent storage and instead require the token per session. 3) Understand the agent can act autonomously by default; if you want to prevent background changes, disable autonomous invocation or require explicit user confirmation (the SKILL.md says it will ask for YES before uploading, but persistent tokens enable later uploads). 4) Verify the skill source/owner before granting access — there’s no homepage and the publisher is an opaque ID. 5) Rotate the token if you ever revoke the skill’s access. If you follow these precautions the skill is coherent with its purpose and usable; if you cannot limit token scope or memory persistence, treat it as higher risk.
Capability Analysis
Type: OpenClaw Skill
Name: shopify-product-uploader
Version: 1.0.0
The skill bundle is a legitimate tool designed to help users manage Shopify store listings via an AI agent. It includes detailed workflows for product uploads, bulk CSV processing, and SEO content generation. While it requires a sensitive Shopify Admin API token, the instructions in SKILL.md explicitly direct the agent to store the token securely in memory and never repeat it to the user. All network requests are directed to official Shopify API endpoints (myshopify.com), and the skill includes safety checks such as user confirmation before performing uploads or destructive actions like archiving/deletion.
Capability Tags
Capability Assessment
Purpose & Capability
Name/description (upload/manage Shopify products, SEO content, bulk CSVs) align with the actions described in SKILL.md: it constructs product JSON and calls Shopify Admin APIs. Required information (store handle, Admin API token, API version, optional defaults) is exactly what a Shopify integration needs.
Instruction Scope
Instructions remain focused on creating/updating Shopify products, collections, and inventory. They do instruct the agent to fetch store locations and to read CSVs or image URLs for bulk or image-based uploads (examples reference /workspace paths), which is expected. Note: the skill explicitly asks to capture and persist the Admin API token in long‑term memory — this extends the skill's runtime scope beyond a single operation because it enables future API calls without re-prompting the user.
Install Mechanism
Instruction-only skill with no install spec or code files; nothing is written to disk or fetched at install time, which minimizes supply-chain risk.
Credentials
No platform environment variables are declared, but the skill requires an Admin API access token (shpat_...) and store handle provided interactively and stored in memory. That credential is appropriate for the stated functionality, but an Admin token is powerful — the skill appropriately documents scopes required. The registry metadata not declaring primary credential is explainable for an instruction-only skill but worth noting.
Persistence & Privilege
always:false (good), but the skill instructs storing the SHOPIFY_ACCESS_TOKEN and SHOPIFY_LOCATION_ID in long‑term memory so the agent can reuse them. Combined with normal autonomous invocation (disable-model-invocation:false), that means the agent could later act on the store using the stored token without re-prompting the user. If you don't want that, avoid storing the token persistently or require explicit confirmation before every API call.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install shopify-product-uploader - After installation, invoke the skill by name or use
/shopify-product-uploader - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release. Single product upload, bulk CSV, image-to-listing,
draft mode, archive/unpublish, multi-location inventory, duplicate
SKU handling. UK English SEO output.
Metadata
Frequently Asked Questions
What is Shopify Product Uploader?
Upload and manage Shopify products individually or in bulk with SEO-optimised titles, descriptions, tags, support for variants, collections, inventory, and d... It is an AI Agent Skill for Claude Code / OpenClaw, with 103 downloads so far.
How do I install Shopify Product Uploader?
Run "/install shopify-product-uploader" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Shopify Product Uploader free?
Yes, Shopify Product Uploader is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Shopify Product Uploader support?
Shopify Product Uploader is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Shopify Product Uploader?
It is built and maintained by Hussain Khuzema (@hussainpatan9); the current version is v1.0.0.
More Skills