CtrlK
BlogDocsLog inGet started
Tessl Logo

shopify

Build Shopify applications, extensions, and themes using GraphQL/REST APIs, Shopify CLI, Polaris UI components, and Liquid templating. Capabilities include app development with OAuth authentication, checkout UI extensions for customizing checkout flow, admin UI extensions for dashboard integration, POS extensions for retail, theme development with Liquid, webhook management, billing API integration, product/order/customer management. Use when building Shopify apps, implementing checkout customizations, creating admin interfaces, developing themes, integrating payment processing, managing store data via APIs, or extending Shopify functionality.

70

Quality

86%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

SKILL.md
Quality
Evals
Security

Quality

Content

72%

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

A well-structured, highly actionable skill body with good progressive disclosure and verified reference files. Its main weaknesses are command redundancy between Quick Start and Development Workflow, time-sensitive version info outside a deprecated section, and missing validation checkpoints in deploy/publish workflows.

Suggestions

Remove the command duplication between Quick Start and Development Workflow, or have Quick Start link forward to the detailed workflow.

Move version-sensitive details ('Current: 2025-01', 'as of January 2025') into a clearly marked 'Versioning / deprecated' section so they don't penalize conciseness.

Add explicit validation checkpoints to deploy/publish workflows (e.g., test on a development store and confirm deployment status before `shopify theme publish`).

DimensionReasoningScore

Conciseness

Mostly efficient and actionable, but the Quick Start section repeats the same `shopify app init/dev/generate extension/deploy` commands as Development Workflow, and time-sensitive 'Current: 2025-01' / 'as of January 2025' sit outside any deprecated/old-patterns section, which the rubric penalizes.

2 / 3

Actionability

Provides executable, copy-paste-ready material: real CLI commands (`npm install -g @shopify/cli@latest`, `shopify theme push --development`), a complete GraphQL product query, a React checkout extension, and a Liquid product loop.

3 / 3

Workflow Clarity

Setup→dev→deploy sequences are present for apps, extensions, and themes, but production-affecting steps like `shopify app deploy` and `shopify theme publish` lack explicit validation checkpoints or feedback loops, capping this dimension at 2.

2 / 3

Progressive Disclosure

The body is a well-organized overview with one-level-deep, clearly signaled references (references/app-development.md, extensions.md, themes.md) and scripts/shopify_init.py — all verified to exist — matching the level-3 anchor.

3 / 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.

A strong, specific description that names concrete capabilities and provides explicit 'Use when...' triggers with natural phrasing. It clearly distinguishes the Shopify niche and is unlikely to conflict with other skills.

DimensionReasoningScore

Specificity

Lists multiple concrete actions: 'app development with OAuth authentication, checkout UI extensions... admin UI extensions... POS extensions... theme development with Liquid, webhook management, billing API integration, product/order/customer management' — comprehensive, not vague.

3 / 3

Completeness

Explicitly answers both 'what' ('Build Shopify applications, extensions, and themes...') and 'when' ('Use when building Shopify apps...') with explicit triggers, matching the level-3 anchor.

3 / 3

Trigger Term Quality

'Use when building Shopify apps, implementing checkout customizations, creating admin interfaces, developing themes, integrating payment processing, managing store data via APIs' — natural phrases a user would actually say, with good variation.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to the Shopify platform with niche-specific triggers (Polaris, Liquid, checkout/admin/POS extensions); unlikely to fire for unrelated 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.

Validation16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository
mrgoonie/claudekit-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.