Openclaw Shopify Manager
by @dave8172
Connect OpenClaw to Shopify with guided setup, local `.env` secret storage, Shopify OAuth, webhook validation, product and content operations, and host or Do...
clawhub install openclaw-shopify-managerπ About This Skill
name: openclaw-shopify-manager description: Connect OpenClaw to Shopify with guided setup, local
.env secret storage, Shopify OAuth, webhook validation, product and content operations, and host or Docker-sidecar deployment support. Use when connecting a Shopify store to OpenClaw, completing Shopify app setup, reading store information, listing or finding products, updating approved Shopify content, or running a small local Shopify connector for OpenClaw.
metadata:
{
"openclaw":
{
"primaryEnv": "SHOPIFY_API_KEY",
"requires":
{
"env":
[
"SHOPIFY_API_KEY",
"SHOPIFY_API_SECRET",
"SHOPIFY_SHOP",
"SHOPIFY_REDIRECT_URI",
],
},
},
}
OpenClaw Shopify Manager
Use this skill to connect OpenClaw to Shopify with a guided setup flow, local secret storage, and a small local connector for OAuth, webhooks, and Shopify Admin API operations.
Core workflow
1. Read references/setup.md for the canonical setup path.
2. Use scripts/setup-runtime.mjs guided-setup to create the runtime directory, config files, .env, logs/state folders, and optional systemd unit template.
3. Read references/tailscale.md when using Tailscale for public HTTPS callback exposure.
4. Read references/systemd.md for host/systemd operation.
5. Read references/docker.md for Docker or sidecar deployment.
6. Use scripts/shopify-connector.mjs for auth URL generation, callback handling, webhook validation, and Shopify API calls.
7. Use scripts/setup-runtime.mjs doctor to verify runtime completeness.
8. Use scripts/install-host-runtime.sh when the user wants the canonical host-oriented setup flow.
Safety rules
.env, not in tracked config files.Common user-facing tasks
Connect a store
scripts/setup-runtime.mjs guided-setup..env.scripts/shopify-connector.mjs auth-url.shop-info.Read Shopify data
Supported helper commands include:
shop-infolist-productsfind-productsget-productlist-blogslist-articlesUse get-product --id ... for exact lookup and get-product --title ... or find-products --query ... for title-based lookup.
Update Shopify data
Supported mutation helpers include:
update-productcreate-articleupdate-articleUse write commands only after user confirmation.
Resource map
references/setup.mdreferences/tailscale.mdreferences/systemd.mdreferences/docker.mdreferences/scopes-and-safety.mdscripts/setup-runtime.mjsscripts/install-host-runtime.shscripts/shopify-connector.mjsassets/shopify-connector.service.txtscripts/check-tailscale.sh