clawpify_skill

This skill enables querying and managing Shopify data via GraphQL Admin API, covering products, orders, customers, inventory, and discounts.
  • Python

2.6k

GitHub Stars

2

Bundled Files

3 weeks ago

Catalog Refreshed

2 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 veilstart where the catalogue uses aiagentskills.

npx veilstart add skill openclaw/skills --skill clawpify

  • _meta.json268 B
  • SKILL.md3.7 KB

Overview

This skill provides a complete interface to query and manage Shopify stores via the GraphQL Admin API. It covers products, orders, customers, inventory, discounts and all other Shopify store data operations. The skill focuses on safe execution: it presents planned changes and requires explicit permission before destructive or financial actions.

How this skill works

Use the shopify_graphql tool to run GraphQL queries and mutations against the Admin API. Responses must be checked for top-level errors and for mutation-level userErrors; use pagination (first/after) for large lists and format resource IDs as gid://shopify/Resource/123. For bulk exports, use the bulk operations endpoints and handle rate limits with exponential backoff.

When to use it

  • List, search, create, update or delete products and variants
  • View, cancel, fulfill, or refund orders (ask permission for refunds/cancellations)
  • Manage customers: list, create, update profiles and segments
  • Check and adjust inventory levels and locations (explicit permission required for adjustments)
  • Create and manage discount codes, gift cards, and promotions
  • Run bulk data exports or set up webhooks and store metadata (metafields)

Best practices

  • Request only the fields you need to reduce payload size and improve performance
  • Always check both errors and userErrors in responses before presenting results
  • Use pagination for potentially large result sets and provide continuation tokens
  • Show planned changes clearly and obtain explicit user confirmation for destructive/financial operations
  • Prefer bulk operations for large exports or imports to avoid timeouts
  • Handle API rate limits with exponential backoff and retry logic

Example use cases

  • Fetch the 10 most recent orders with customer name and total for a sales summary
  • Search active products matching a title pattern and return IDs for bulk updates
  • Check inventory levels for an item across locations before creating a reorder
  • Create a discount code campaign and verify its validation errors before activation
  • Export customer segments via bulk operations for marketing syncs

FAQ

No. The skill always shows what will change and requests explicit permission for refunds, cancellations, deletions, inventory adjustments, and other permanent actions.

How should resource IDs be formatted?

Use the global ID format gid://shopify/Resource/123 for all GraphQL queries and mutations.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational