Guide for implementing Shopify apps, extensions, themes, and integrations using GraphQL/REST APIs, Shopify CLI, Polaris UI, and various extension types (Checkout, Admin, POS). Use when building Shopify apps, implementing checkout extensions, customizing admin interfaces, creating themes with Liquid, or integrating with Shopify's APIs.
87
Quality
86%
Does it follow best practices?
Impact
Pending
No eval scenarios have been run
Advisory
Suggest reviewing before use
Security
2 findings — 2 medium severity. This skill can be installed but you should review these findings before use.
The skill exposes the agent to untrusted, user-generated content from public third-party sources, creating a risk of indirect prompt injection. This includes browsing arbitrary URLs, reading social media posts or forum comments, and analyzing content from unknown websites.
Third-party content exposure detected (high risk: 0.70). The skill's required workflow instructs the agent to fetch and act on untrusted merchant/store content (e.g., querying the GraphQL Admin API at https://{shop-name}.myshopify.com/admin/api/2025-01/graphql.json and using shopify theme pull/push to ingest theme files as shown in SKILL.md and reference/cli-commands.md), meaning third-party product, theme, and customer data are read and used to drive mutations and UI actions and could contain instructions that influence behavior.
The skill is specifically designed for direct financial operations, giving the agent the ability to move money or execute financial transactions — such as payment processing, cryptocurrency operations, banking integrations, or market order execution.
Direct money access detected (high risk: 1.00). The skill is specifically about building Shopify apps and integrating with Shopify's Admin/Storefront APIs, Checkout extensions, and POS. It explicitly documents payment-related capabilities: Shopify Functions for "payment customization", Checkout and POS extensions, Webhooks like orders/paid, and Admin API scopes such as write_orders. Those APIs and extension types are specifically designed to manage e-commerce transactions (create/modify orders, handle checkout/payment flows, and POS), which constitute direct financial execution authority for processing charges and order payments. Therefore it meets the "specific tools/functions to move money" criterion.
b1b2fe0
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.