CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

shopify-app-store-review

Run a pre-submission compliance check against your Shopify app's codebase. Reviews App Store requirements and surfaces likely issues before you submit for official review.

65

Quality

82%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

86%Weight 40%Scale 1-5

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 instruction skill with a clear multi-step evaluation workflow and a concrete output format. Its only real weakness is a few sentences of design-rationale commentary that add tokens without adding instruction value.

Suggestions

Trim meta-commentary about design choices (e.g. the 'You'll notice we don't list details for passing requirements…' sentence) — state the rule once instead of explaining why it exists.

Consider a brief validation checkpoint for the fetch step (e.g. what to do if the requirements URL is unreachable) to strengthen the feedback loop.

Tighten the evaluation-principles section, which repeats guidance already embedded in the status definitions.

DimensionReasoningScore

Conciseness

Efficient overall — no concept-teaching padding, well-sectioned, instruction-dense. Minor over-explanation could be trimmed, e.g. 'You'll notice we don't list details for passing requirements, we only count them, this is an example of keeping the report focussed and digestible' and 'There are a lot of requirements, keep context brief for the user'. This fits 'efficient; minor instances of over-explanation' rather than the fully lean 5.

4 / 5

Actionability

Fully actionable instruction-only skill: an exact canonical URL to fetch, three explicitly defined statuses with concrete examples of evidence, precise rules for each applicability-note type, skipped-group tracking instructions, and a copy-paste-ready output template. Per the scoring note, absence of code is not penalized when instruction guidance is this concrete.

5 / 5

Workflow Clarity

Clear sequence (fetch live requirements → check applicability notes → evaluate each requirement → track skipped groups → compile report) with explicit decision checkpoints ('When in doubt, use this status rather than silently passing'; 'When in doubt about whether a conditional signal is present, skip the group'). Not a 5 because the checkpoints are decision rules rather than explicit validate-recover feedback loops, though the read-only nature of the task mitigates this.

4 / 5

Progressive Disclosure

Self-contained single file with clear, well-signaled sections. The heavy payload (the requirements list) is appropriately externalized to a live one-level-deep URL with the reason stated ('always fetch the live page so the review reflects the latest policy'), and all resource links are flat. Nothing that belongs in a separate file is inlined.

5 / 5

Total

18

/

20

Passed

Description

70%Weight 40%Scale 1-5

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 specific, distinctive description that clearly states what the skill does within a well-defined niche. Its main weakness is the absence of an explicit 'Use when…' trigger clause, which both caps completeness and leaves invocation conditions implicit.

Suggestions

Add an explicit trigger clause, e.g. 'Use when preparing to submit or launch a Shopify app for App Store review, or when the user asks for an app store pre-check.'

Include one or two more natural user phrasings as triggers (e.g. 'app approval', 'submit my Shopify app') to broaden keyword coverage.

Optionally mention the output (a pass/fail/needs-review report) to make the 'what' fully comprehensive.

DimensionReasoningScore

Specificity

Names the domain (Shopify App Store compliance) and several concrete actions — 'Run a pre-submission compliance check', 'Reviews App Store requirements', 'surfaces likely issues'. Coverage is good but not comprehensive (no mention of the report output or the pass/fail/review statuses), placing it between the 3 and 5 anchors.

4 / 5

Completeness

The 'what' is clear and concrete, but there is no 'Use when…' clause or equivalent explicit trigger guidance — 'before you submit for official review' describes the tool's timing, not when to invoke the skill. Per the judging guideline, a missing trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

Natural phrases a developer would say are present: 'Shopify app', 'App Store requirements', 'submit for official review', 'pre-submission'. A few natural variants ('launch', 'app approval', 'review my app before submitting') are missing, matching 'good keyword coverage; a few natural terms missing' rather than the comprehensive 5.

4 / 5

Distinctiveness Conflict Risk

A clear niche — Shopify App Store submission compliance — with distinct vocabulary ('App Store requirements', 'official review', 'pre-submission') that no other generic code-review or compliance skill would match. Minimal conflict risk.

5 / 5

Total

16

/

20

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.

Validation — 16 / 16 Passed

Validation for skill structure

No warnings or errors.

Repository

openai/plugins

Path

plugins/shopify/skills/shopify-app-store-review/SKILL.md

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.