shopify-liquid

The shopify-liquid skill provides an AI-assisted development environment for building Shopify theme components. It enforces strict development workflows, including mandatory documentation searches and automated code validation for Liquid, HTML, and JSON schema structures.

7.5K
Installs
4
Use cases
9/10
Quality

Is shopify-liquid safe to install?

Review the source first

Review the source first: our audit of shopify-liquid's source files found 3 shell commands, 0 external URLs, file reads and writes (high risk). Every command and URL listed appears verbatim in the skill's source. The skill executes shell commands for telemetry tracking, documentation searching, and code validation. It requires file system access to validate theme components.

How we audit skills: our security review methodology.

Who is this skill for?

Shopify theme developers building sections, blocks, snippets, and templates.

What can you do with it?

  • Generating reusable Liquid theme components
  • Defining theme editor settings via JSON schema
  • Implementing internationalization using translation keys
  • Validating Liquid code against theme architecture standards

How good is this skill?

Quality score: 9/10. The skill provides a robust, opinionated framework for Shopify development. It enforces best practices through mandatory validation scripts, though it relies on external script availability.

What does the skill file contain?

SKILL.md
## 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>"` — 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 --revision REVISION_NUMBER
   ...

Frequently asked questions

What is the required workflow for generating code?

Developers must search documentation using scripts/search_docs.mjs, write the code, and validate it using scripts/validate.mjs before returning any output.

How does the skill handle internationalization?

All user-facing text must use the {{ 'key' | t }} filter, with corresponding entries added to locales/en.default.json.

Are there limitations on Liquid loops?

Yes, for loops are limited to 50 iterations. Developers must use the {% paginate %} tag for arrays exceeding this size.

Data sourced from shopify/shopify-ai-toolkit on GitHub. Install counts from skills.sh. The summary and security audit are derived from the skill's source files: every command and URL listed appears verbatim in the source.

Related skills

cross-border-ecommerce

34.9K

E-commerce business owners and operators on platforms like Amazon, Shopify, and WooCommerce looking to expand into international markets

The cross-border-ecommerce skill provides a strategic framework for international e-commerce expansion. It scores target markets based on 8 dimensions, compares fulfillment models, outlines tax and duty compliance for major regions, and generates a phased expansion roadmap.

highecommerceinternational-expansionnexscope-ai

amazon-product-research

14.1K

Amazon sellers and entrepreneurs researching new product opportunities for market entry

The amazon-product-research skill provides a structured framework for Amazon sellers to evaluate product viability, market demand, competition, and profit potential. It guides users through a multi-step analysis process including market intelligence, competitive landscape mapping, demand validation, and financial forecasting to generate a comprehensive opportunity report.

highamazonecommercenexscope-ai

sms

10.3K

Direct-to-consumer brands, mobile apps, and SaaS products looking to implement or improve SMS marketing programs

The SMS skill provides strategic guidance for planning, building, and optimizing SMS and MMS marketing programs. It covers compliance requirements like TCPA and A2P 10DLC, sequence design for flows like abandoned carts and welcome series, platform selection, and performance measurement.

lowmarketingsmscoreyhaines31

shopify-admin

8.2K

Shopify developers building apps or integrations that extend the Shopify admin

The shopify-admin skill assists developers in authoring and explaining Shopify Admin GraphQL queries and mutations. It enforces a mandatory workflow requiring documentation search and automated validation of generated code.

highShopifyGraphQLshopify