2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill shopify-integration- _meta.json279 B
- SKILL.md5.8 KB
Overview
This skill integrates with Shopify to manage e-commerce data, records, and workflows directly from the Membrane CLI. It exposes common actions for products, orders, customers, inventory, and shop info so you can query, create, update, and delete Shopify resources. Use it to automate storefront operations without handling raw Shopify auth or token refresh yourself.
How this skill works
The skill uses Membrane as a proxy and action runner: Membrane manages authentication, credential refresh, and standardizes action input/output. You create a connection to Shopify through Membrane, discover available actions, and run those actions or make proxied HTTP requests to the Shopify API. Actions cover listing and retrieving entities, creating/updating/deleting records, and adjusting inventory with built-in pagination and error handling.
When to use it
- Sync or query orders, customers, products, collections, or locations from a Shopify store.
- Create or update orders, customers, products, or draft orders programmatically.
- Adjust inventory levels or check stock across locations.
- Proxy custom API calls to Shopify when a pre-built action doesn’t exist.
- When you want Membrane to manage Shopify credentials and token refresh.
Best practices
- Prefer Membrane pre-built actions to reduce token usage and avoid raw API edge cases.
- Run membrane action list with an intent to discover existing actions before building custom requests.
- Create a connection rather than asking users for API keys; Membrane securely manages credentials.
- Use Membrane’s proxy for unsupported endpoints while still benefiting from automatic auth headers.
- Pass JSON inputs via the CLI --input flag and use --json for structured responses.
Example use cases
- Generate a daily report of recent orders by running list-orders and exporting results.
- Create customers and draft orders during a checkout flow integrated with a CRM.
- Update product details or delete obsolete SKUs using create-product / update-product / delete-product actions.
- Adjust inventory after a warehouse sync using adjust-inventory-level across locations.
- Fetch shop metadata with get-shop-info and display store settings in an admin dashboard.
FAQ
No. Create a Shopify connection through Membrane; it manages the auth lifecycle and token refresh for you.
Can I call any Shopify REST endpoint?
Yes — use membrane request to proxy arbitrary Shopify API paths with proper auth headers, methods, and body options.