feat: add Shopify AI toolkit plugin#186
Open
saoudrizwan wants to merge 1 commit into
Open
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Shopify AI Toolkit
Adds a Shopify development skill pack for Cline users building Shopify apps, Admin and Storefront GraphQL operations, Liquid themes, Hydrogen storefronts, Shopify Functions, Polaris UI extensions, POS UI extensions, App Store review readiness, and Shopify CLI workflows.
Cline Primitives
This is a skills-only package plugin. It bundles 18 Shopify skills plus local helper scripts and a large schema/type corpus used by those skills. It does not register MCP servers, hooks, commands, tools, background jobs, or plugin-owned settings.
The bundled helpers support docs lookup and local validation for Shopify APIs, Liquid, Hydrogen, and UI extension code. The package keeps usage reporting disabled, removes CLI attribution requirements, and uses Cline-oriented routing for unsupported or non-bundled surfaces.
Requirements
Requires Node.js 22+. Installing the package fetches npm dependencies for Liquid and TypeScript validators unless they are already cached.
Shopify CLI is needed for workflows that scaffold, validate, run, deploy, or execute Shopify app/store commands. Live Shopify operations require the user's Shopify account, store, app credentials, and explicit permission before auth, deploys, mutations, or store-affecting commands.
The plugin intentionally includes a large local schema/type corpus so validators can run against bundled Shopify API and UI extension assets without fetching those assets at runtime. Docs search helpers still call Shopify documentation services when invoked, and skills ask before sending proprietary code, prompts, store data, or customer data to external services.