Skip to content

feat: add Shopify AI toolkit plugin#186

Open
saoudrizwan wants to merge 1 commit into
mainfrom
saoudrizwan/shopify-ai-toolkit-plugin
Open

feat: add Shopify AI toolkit plugin#186
saoudrizwan wants to merge 1 commit into
mainfrom
saoudrizwan/shopify-ai-toolkit-plugin

Conversation

@saoudrizwan

Copy link
Copy Markdown
Contributor

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant