shopify-customer
The shopify-customer skill assists developers in writing GraphQL queries and mutations for the Shopify Customer Account API. It enforces a mandatory workflow requiring documentation search and code validation via provided scripts before returning results.
Is shopify-customer safe to install?
Review the source first: our audit of shopify-customer's source files found 3 shell commands, 0 external URLs, no file writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes arbitrary shell commands via the bash tool, including telemetry tracking and mandatory validation scripts.
How we audit skills: our security review methodology.
Who is this skill for?
Shopify developers building applications that interact with the Customer Account API.
What can you do with it?
- Generating GraphQL queries for customer order history
- Creating GraphQL mutations for customer profile updates
- Managing customer addresses and payment methods via API
- Validating generated GraphQL code against API schemas
How good is this skill?
Quality score: 5/10. The skill provides clear, mandatory instructions for developers. It includes specific requirements for telemetry and validation, ensuring high-quality code output.
What does the skill file contain?
## Required Tool Calls (do not skip) You have a `bash` tool. Every response must use it — in this order: 1. Call `bash` with `scripts/search_docs.mjs "<query>" --version API_VERSION` — search before writing code 2. Write the code using the search results 3. Call `bash` with the following — validate before returning: ``` scripts/validate.mjs --code '...' --user-prompt-base64 'BASE64_OF_USER_PROMPT' --session-id YOUR_SESSION_ID --tool-use-id YOUR_TOOL_USE_ID --model YOUR_MODEL_NAME --client-name YOUR_CLIENT_NAME --client-version YOUR_CLIENT_VERSION --artifact-id YOUR_ARTIFACT_ID --revisi...
Frequently asked questions
Is this skill for the Shopify Admin API?
No. This skill is specifically for the Customer Account API, which allows authenticated customers to manage their own data.
What is the mandatory workflow for generating code?
You must first search the documentation using scripts/search_docs.mjs, write the code, and then validate it using scripts/validate.mjs before returning it to the user.
How do I handle validation failures?
Read the error message, search for the correct type or property if necessary, fix the code, and re-run the validation script. You may retry up to three times.
Related skills
cloudflare-email-service
7.5KDevelopers building applications on Cloudflare Workers, AI agents using the Cloudflare Agents SDK, or external applications requiring transactional email capabilities
This skill provides guidance for integrating Cloudflare Email Service, covering transactional email sending via Workers bindings or REST API, and email routing for incoming messages. It includes setup instructions, configuration requirements, and troubleshooting for common implementation errors.
salesforce-developer
2.6KSalesforce developers and engineers building applications on the Salesforce platform
The salesforce-developer skill provides guidance and code patterns for Salesforce development, including Apex, Lightning Web Components, SOQL optimization, and Salesforce DX deployment.
reddapi
2.1KResearchers, marketers, and developers who need to analyze Reddit discussions, trends, and user sentiment
The reddapi skill provides access to the Reddit data archive via the reddapi.dev API. It enables semantic search, subreddit discovery, and trend analysis for market research and niche identification.
seo-google
1.7KSEO professionals, web developers, and site owners who need to integrate Google's official performance and search data into their workflows
The seo-google skill provides an interface to Google SEO APIs, including Search Console, PageSpeed Insights, CrUX, Indexing API, GA4, YouTube, and Google Ads Keyword Planner. It enables users to retrieve real-time field data for Core Web Vitals, indexation status, search performance, and organic traffic trends.