CtrlK
BlogDocsLog inGet started
Tessl Logo

shopify-expert

Builds and debugs Shopify themes (.liquid files, theme.json, sections), develops custom Shopify apps (shopify.app.toml, OAuth, webhooks), and implements Storefront API integrations for headless storefronts. Use when building or customizing Shopify themes, creating Hydrogen or custom React storefronts, developing Shopify apps, implementing checkout UI extensions or Shopify Functions, optimizing performance, or integrating third-party services. Invoke for Liquid templating, Storefront API, app development, checkout customization, Shopify Plus features, App Bridge, Polaris, or Shopify CLI workflows.

72

Quality

88%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

SKILL.md
Quality
Evals
Security

Quality

Content

77%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a solid, actionable skill with strong executable code examples spanning Liquid, GraphQL, CLI, and TypeScript, and a well-structured workflow with explicit validation gates. Its main weaknesses are some unnecessary verbosity (keyword dumps, obvious constraints) and missing bundle files that the reference table points to, undermining the progressive disclosure structure. Overall it provides genuinely useful, concrete guidance for Shopify development tasks.

Suggestions

Remove the 'Knowledge Reference' keyword list and the generic 'Output Templates' section — these add tokens without actionable value Claude doesn't already possess.

Provide the five referenced files (references/liquid-templating.md, etc.) as actual bundle files, or remove the reference table if they don't exist, to avoid broken progressive disclosure.

Trim obvious constraints like 'implement proper error handling' and 'follow Shopify theme architecture patterns' that Claude already knows, keeping only Shopify-specific gotchas.

DimensionReasoningScore

Conciseness

The skill is reasonably efficient but includes some unnecessary padding — the 'Knowledge Reference' section is a keyword dump that adds little value, the 'Output Templates' section is generic guidance Claude already knows, and some constraints like 'implement proper error handling' are obvious. The code examples earn their place but the surrounding prose could be tighter.

2 / 3

Actionability

The skill provides fully executable, copy-paste-ready code examples across Liquid templates, GraphQL queries, CLI commands, and TypeScript app code. Each example is concrete, complete, and covers a distinct real-world scenario with proper syntax and file path annotations.

3 / 3

Workflow Clarity

The core workflow is clearly sequenced with explicit validation checkpoints — step 4 specifies running `shopify theme check` and `shopify app dev`, includes a feedback loop ('if errors are found, fix them and re-run before proceeding'), and gates deployment on passing validation. The constraints reinforce this with 'Run shopify theme check before every theme deployment.'

3 / 3

Progressive Disclosure

The reference table with 'Load When' guidance is well-structured and clearly signals when to load each reference file. However, no bundle files are provided, meaning all five referenced files (references/liquid-templating.md, etc.) are missing, so the progressive disclosure structure is aspirational rather than functional. The main file also inlines substantial code examples that could partially live in reference files.

2 / 3

Total

10

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is an excellent skill description that thoroughly covers the Shopify development domain with specific actions, comprehensive trigger terms, and clear guidance on when to invoke it. It uses proper third-person voice throughout and balances breadth of coverage with specificity. The description is well-structured with a clear 'what it does' section followed by explicit 'Use when' and 'Invoke for' clauses.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: builds/debugs Shopify themes (.liquid files, theme.json, sections), develops custom Shopify apps (shopify.app.toml, OAuth, webhooks), and implements Storefront API integrations for headless storefronts. Very detailed with specific file types and technologies.

3 / 3

Completeness

Clearly answers both 'what' (builds/debugs themes, develops apps, implements Storefront API integrations) and 'when' with explicit trigger guidance via two 'Use when' / 'Invoke for' clauses covering a comprehensive range of scenarios.

3 / 3

Trigger Term Quality

Excellent coverage of natural terms users would say: Shopify themes, .liquid files, Hydrogen, React storefronts, Shopify apps, checkout UI extensions, Shopify Functions, Liquid templating, Storefront API, Shopify Plus, App Bridge, Polaris, Shopify CLI. These are all terms a developer would naturally use when seeking Shopify help.

3 / 3

Distinctiveness Conflict Risk

Highly distinctive with a clear niche in Shopify development. The specific mentions of Shopify-exclusive technologies (Liquid, Hydrogen, Polaris, App Bridge, Shopify Functions, shopify.app.toml) make it very unlikely to conflict with general web development or e-commerce skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Repository
Jeffallan/claude-skills
Reviewed

Table of Contents

Is this your skill?

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.